LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 651|回复: 7

【已解决】新安装的64位系统,flash没声音。

[复制链接]
发表于 2011-10-13 01:37:04 | 显示全部楼层 |阅读模式
使用PULSEAUDIO,因为显卡会占用ALSA的主声卡,不会发声。使用PULSEAUDIO可圆满解决。
用pavucontrol 调节音量有提示音,mplayer 可以正常播放音乐。
安装libflashsupport 还是没有声音,我在slackware 和arch下安装这个都可以解决出声啊?
有人遇到过吗?
/etc/portage/package.use:

  1. www-plugins/adobe-flash vdpau 64bit
  2. www-plugins/libflashsupport pulseaudio ssl esd -gnutls -oss
复制代码


google找到了设置alsa默认声卡的方法,设置好搞定。主要原因是一个低级的错误:没启动alsa服务。
惭愧啊!!!
发表于 2011-10-13 06:56:06 | 显示全部楼层
我遇到过,我的是内核原因,用老内核配置文件编译以后就好了。
倒是flash中无法输入中文无法解决。
回复 支持 反对

使用道具 举报

发表于 2011-10-13 08:03:45 | 显示全部楼层
怎么你们总能遇到这样的问题呢?

flash正常,youku正常,sohu tv正常,新浪视频正常。亦歌中文搜索正常。
没有装pluseaudio,这玩意除了带来麻烦外没什么别的用处,对我来说。
www-plugins/libflashsupport 这是什么?反正也没装。

firefox/fcitx/adobe-flash
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-13 22:45:53 | 显示全部楼层
安装pulseaudio 是因为不能解决声卡占用问题。自己在找原因看看。水平很菜,没法子啊。
回复 支持 反对

使用道具 举报

发表于 2011-10-14 09:27:02 | 显示全部楼层

  • 个人认为ALSA自带的dmix就足够了,延迟很低,录音也不会出现问题。PulseAudio的用处是:
    It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.
    对非专业用户简直没有使用价值嘛。
  • 如果阁下执意要用PulseAudio可以试试这个:
    http://en.gentoo-wiki.com/wiki/P ... rs_not_giving_sound
  • libflashsupport对>=adobe-flash-10无效,无须使用。
回复 支持 反对

使用道具 举报

发表于 2011-10-14 10:45:48 | 显示全部楼层
Post by RichardGv;2153498
  • 个人认为ALSA自带的dmix就足够了,延迟很低,录音也不会出现问题。PulseAudio的用处是:

    对非专业用户简直没有使用价值嘛。
  • 如果阁下执意要用PulseAudio可以试试这个:
    http://en.gentoo-wiki.com/wiki/P ... rs_not_giving_sound
  • libflashsupport对>=adobe-flash-10无效,无须使用。


多声卡切换时还是有用的,比如说需要从内置声卡切换到usb headset或者是hdmi音频的时候(我的情况),gnome提供了这样的切换功能,如果不加pulseaudio的USE,就无法启用该功能。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-14 21:12:32 | 显示全部楼层
Post by RichardGv;2153498

  • 个人认为ALSA自带的dmix就足够了,延迟很低,录音也不会出现问题。PulseAudio的用处是:

    对非专业用户简直没有使用价值嘛。
  • 如果阁下执意要用PulseAudio可以试试这个:
    http://en.gentoo-wiki.com/wiki/P ... rs_not_giving_sound
  • libflashsupport对>=adobe-flash-10无效,无须使用。

谢谢老兄,现在的情况是加入/etc/init.d/alsasound 开机启动后,无论有没有安装pulseaudio,flash声音可以正常了。
有一个问题,声卡如果没有设置为默认设备,alsa会自动设为HDMI的声音输出,系统此时声卡不能发声,而pulseaudio可以不管这个,播放声音可以正常。但flash依然不以为然。
试过在arch,slackware里面,编译安装libflashsupport,对flash10,flash11是有作用的,所以才安装这个去尝试。
多声卡切换时还是有用的,比如说需要从内置声卡切换到usb headset或者是hdmi音频的时候(我的情况),gnome提供了这样的切换功能,如果不加pulseaudio的USE,就无法启用该功能。
现在用的是xfce4,不知是否安装gnome,会好点,但这个家伙个头太大,编译实有恐惧感,虽然gentoo编译很方便。
回复 支持 反对

使用道具 举报

发表于 2011-10-14 21:33:25 | 显示全部楼层
我感觉pulseaudio是为了解决多个放声音的程序音量独立调节问题,虽然也没多大必要
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表