1、安装 ALSA OSS 驱动程序
这是必须要做的。
安装方法还是那些,可以在终端直接输入:sudo apt-get install alsa-oss ,回车。
也可以在新立得里搜索 alsa-oss 然后右键标记安装(在不熟悉终端操作的时候。 别忘了新立得)
2、让RealPlayer启动的时候加载aoss(注意:如果想知道aoss[alsa-oss ]是什么, 可搜索一下,这里不介绍)
(1)、编辑启动脚本修改 /usr/lib/realplay-11.0.0/realplay)
在终端输入:sudo gedit /usr/lib/realplay-11.0.0/realplay。
回车
在弹出的文本编辑器中找到
$HELIX_LIBS/realplay.bin "$@"
在前面加上aoss。
即为:
aoss $HELIX_LIBS/realplay.bin "$@"
这里要注意的是。
……/realplay的路径不一定是上面那个 /usr/lib/realplay-11.0.0/realplay)。
还有可能是/opt/real/RealPlayer/realplay,那就是安装目录不一样,这个文件自然的位置就一样了,如果是 /usr/lib/realplay-11.0.0/realplay)这个文件,说明这个版本的RealPlayer是11.0.0,如果版本是 10.0.8、10.0.7自然也不一样。
只要在这个文件找到 $REALPLAYBIN “$@”(RealPlayer11应该是$HELIX_LIBS/realplay.bin "$@"),然后修改成 aoss $REALPLAYBIN “$@” ,就可以了,当然也可以用终端解决了:
# sed -i ’s/$REALPLAYBIN "$@"/aoss $REALPLAYBIN "$@"/’ `which realplay`
3. 当上述方法都不行时,请检查一些realplay的设置。
勾选 tool -> Preferences -> hardware -> use XVideo
OK了,解决问题!