解決RealPlayer無聲音問題

此頁由 Linux Wiki用戶Chenxing 於 2007年11月16日 (星期五) 08:44 的最後更改。

出自Linux Wiki

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

默認安裝的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 。(本文給出了更簡易的處理方案和更詳細的說明。)

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

反馈与讨论

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