我需要使用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