我需要使用HTML 5音頻播放聲音。然而,編解碼器的支持是很讓人討厭:如何處理跨瀏覽器的HTML 5音頻不兼容問題?
- 火狐:奧格,WAV
- Safari瀏覽器:MP3,WAV
- 鉻:OGG,MP3播放
- 歌劇:WAV
我基本上需要用Wav和Ogg/Mp3進行編碼。但是,Wav的尺寸很大,對我來說這是非常關鍵的一點。那麼,我想我應該去Mp3 + Ogg離開Opera和IE?
我需要使用HTML 5音頻播放聲音。然而,編解碼器的支持是很讓人討厭:如何處理跨瀏覽器的HTML 5音頻不兼容問題?
我基本上需要用Wav和Ogg/Mp3進行編碼。但是,Wav的尺寸很大,對我來說這是非常關鍵的一點。那麼,我想我應該去Mp3 + Ogg離開Opera和IE?
根據:http://my.opera.com/core/blog/2009/12/31/re-introducing-video,Opera 10.5(仍在alpha/beta版)支持Vorbis和PCM Wav for audio。我不相信10.10實際上支持音頻標籤。
如果Apple在QuickTime框架中支持Xiph的編解碼器,Safari會支持Vorbis(和視頻端的Theora)(當然可以用XiphQT手動添加,但顯然不能計數在它上面爲web開發目的)。在任何情況下,Vorbis的覆蓋率都是最高的(Chrome現在比Safari有更多的市場,Opera大約是Safari的一半,而FF顯然很大),而且它並沒有真正的強烈反對意見, Theora有。不像Theora,我可以在不久的將來看到Vorbis在Safari中的支持。
我想你已經回答了你自己的問題。既然你已經離開了IE,爲什麼不離開Opera呢?然後,您可以使用Ogg/MP3播放其他歌曲,也許可以使用一些簡單的IE/Opera閃光燈。
如果你不得不使用Flash for IE,爲什麼不建立一次?每次有所改變時,您只需要在接下來的5年瀏覽器更新中保持這一點。
我甚至不支持IE。在IE中,用戶將聽不到任何聲音。我很清楚Flash可以做什麼。我並沒有要求其他替代方法,我問的是特定的HTML 5音頻功能。 – Tower 2010-02-25 08:12:35
B計劃聽起來不錯。 Opera和IE不值得這項工作:) – 2010-02-24 11:46:13
我相信Chrome也支持Wav,因爲很多合成示例都會生成Wav PCM文件,並將它們放在'Audio'元素中。基本上PCM Wav具有通用支持。不過Wav文件比其他的文件大,所以我仍然推薦Ogg或者WebM Audio。 – tungd 2012-01-19 03:37:54