我在 Ubuntu 13.04 上安裝了 Chromium,但除了 flash 之外,我似乎無法從中獲得任何聲音。
例如,我安裝了一個擴展,說出來,它應該大聲朗讀段落,但我聽不到聲音。測試包括聽音頻文件,我也沒有從中得到任何東西。
我做在 YouTube 播放時聽到聲音,這讓我相信電腦的聲音本身不是問題,只有 Chromium 的問題(因為 Flash 會發出聲音)。
我不聽到瀏覽器播放的聲音(如Google翻譯的說話聲)。
我可以做什麼來排除故障?可能是什麼問題呢?
當查看時聲音 > 應用子選單,它甚至沒有顯示在那裡。當我播放 YouTube 影片時,它確實會顯示。
YouTube 影片播放時發生的情況範例
答案1
這是一個更簡單的修復方法sudo apt-get install chromium-codecs-ffmpeg-extra
:來源:錯誤#991758
答案2
我也有這個問題。這是一個關於 Chromium 的老 bug:問題 22152:<audio> 標記不適用於擴展資源。無論如何,我不明白他們是如何修復那裡的(實際上我並沒有打擾自己) - 如果他們修復了(寫的是它已修復)。因此,我不會解釋那裡發生的事情。
我按照以下步驟修復了它:
- 下載並安裝Google瀏覽器。
/usr/lib/chromium-browser/libffmpegsumo.so
將文件替換為/opt/google/chrome/libffmpegsumo.so
(預防性的,您可以複製原始文件)。
- 或者,如果您不再需要或將來不打算使用 Google Chrome,請解除安裝它。
- 開啟 Chromium 瀏覽器並檢查您現在是否可以聽到聲音,例如在 Google Translations 中。
我認為(不確定)發生這種情況是因為 Chrome 中包含的許多音訊和視訊編解碼器由於許可、專利等原因而未包含在 Chromium 中。
答案3
無需安裝,只需下載套件並解壓縮即可,例如:
sudo dpkg -x google-chrome-stable_current_amd64.deb ./google
sudo cp /usr/lib/chromium-browser/libffmpegsumo.so /usr/lib/chromium-browser/libffmpegsumo.so.backup
sudo cp /home/YOURUSERNAME/Downloads/google/opt/google/chrome/libffmpegsumo.so /usr/lib/chromium-browser/libffmpegsumo.so
好的,重新啟動鉻。