解决RealPlayer无声音问题

此页由Linux Wiki用户Chenxing于2007年11月16日 (星期五) 08:44的最后更改。

出自Linux Wiki

提示:此文已超过 16 年(6000 天)未更新,如发现内容过时或有误,欢迎改进:)

默认安装的RealPlayer for Linux在当前的多数系统下无法播放声音,本文向您介绍解决这一问题的办法。

原因简析

目前的RealPlayer for linux版本使用oss声音输出,而目前流行的Linux系统使用的是alsa声音输出,这一差异导致RealPlayer不能正常地输出声音。

解决方法

如果是Debian或Ubuntu类的系统,只需要安装alsa-oss,增加alsa对oss的兼容:

apt-get install alsa-oss

建议重新启动计算机,再运行RealPlayer试试。

如果仍然无效,则需要强制让RealPlayer以alsa的oss兼容模式运行。以root身份执行下面的代码即可完成这项功能(如果使用Ubuntu,则可以以普通用户身份sudo执行):

# sed -i 's/$REALPLAYBIN\ "$@"/aoss\ $REALPLAYBIN\ "$@"/' `which realplay`
Hint.gif
提示:
上面语句的含义是:使用which找到RealPlayer启动脚本,然后在文件中$REALPLAYBIN “$@”一行前面加上aoss。

致谢

本文本所使用的核心方法来自 http://www.surfchen.org/?p=171 。(本文给出了更简易的处理方案和更详细的说明。)

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
个人工具
简体繁体转换