前端之家收集整理的这篇文章主要介绍了
html5中audio支持音频格式的解决方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
HTML5 Au
dio标签能够
支持wav,mp3,ogg,acc,webm等格式,但有个很重要的音乐
文件格式midi(扩展名mid)却在各大浏览器中都没有内置的
支持。不是所有的浏览器都
支持MP3 OGG之类的,每个浏览器因为版权的问题
支持的格式都是不一样的。
浏览器和音频兼容性
浏览器制造商并非都同意使用某种音频
文件格式。对于图像,PNG、JPEG 或 GIF 格式的
文件在任何浏览器上都能加载到您的网页里。遗憾的是,音频
文件并非如此。表 1 展示了网页中可以使用的音频
文件格式,但是并非所有格式都能用于所有浏览器。例如,Chrome、Internet Explorer 9 (IE9) 和 Safari 浏览器
不支持 WAV
文件,这是一种使用非压缩格式且正在衰败的标准。
HTML5浏览器和音频格式兼容性
音频格式
Chrome
Firefox
IE9
Opera
Safari
OGG
支持
支持
支持
不支持
不支持
MP3
支持
不支持
支持
不支持
支持
WAV
不支持
支持
不支持
支持
不支持
没有一种通用的
文件格式让每个浏览器都使用单个
文件格式意味着至少有 2/5 的浏览器无法播放某些声音。这不是无法在单一音频标准中达成一致的浏览器制造商不妥协的问题,而是涉及专利权和特许权使用费的法律和财务问题。不受软件专利限制的 OGG 格式旨在一劳永逸地
解决这个问题。然而,在撰写本文时,Opera 和 Safari 都
不支持 OGG。与 OGG 格式的
文件相比,可用的 WAV 和 MP3
文件数量要更多,因此毫无疑问,浏览器制造商考虑到了这一点。MP3 作为事实的标准是个很好的
解决方案。
解决方案:使用三种
文件类型和