|
浏览器 |
版本 |
支持格式 |
|
Internet Explorer |
9.0+ |
MP3, AAC |
|
Chrome |
6.0+ |
Ogg Vorbis, MP3, WAV(9.0+) |
|
Firefox |
3.6+ |
Ogg Vorbis, WAV |
|
Safari |
5.0+ |
MP3, AAC, WAV |
|
Opera |
10.0+ |
Ogg Vorbis, WAV |
大约有80%的浏览器支持HTML5的<audio>标签,但是并没有一种统一的音频格式。从支持的格式来看,要让所有的浏览器可以播放audio元素上的音频,最佳的方式是提供MP3和Ogg两种格式,兼容代码如下:
<audio controls>
<source src="elvis.mp3" type='audio/mpeg; codecs="mp3"'>
<source src="elvis.oga" type='audio/ogg; codecs="vorbis"'>
<!-- 向后兼容代码:如,显示提示信息、提供下载链接使用flash播放器等 -->
浏览器不支持<code>audio</code>标签
</audio>
视频也有和音频类似的状况,如下是浏览器支持视频的格式列表:
|
浏览器 |
版本 |
支持格式 |
|
Internet Explorer |
9.0+ |
MP4 |
|
Chrome |
6.0+ |
MP4,WebM,Ogg |
|
Firefox |
3.6+ |
WebM,Ogg |
|
Safari |
5.0+ |
MP4 |
|
Opera |
10.0+ |
WebM,Ogg |
从浏览器支持的视频格式来看,最佳的方式是提供WebM和MP4两种格式的视频。兼容代码如下:
<video controls>
<source src=video.webm type=video/webm>
<source src=video.mp4 type=video/mp4>
<!—向后兼容代码: -->
<iframe width="480" height="360" src="http://www.youtube.com/embed/xzMUyqmaqcw?rel=0" frameborder="0" allowfullscreen></iframe>
</video>
以上所述是小编给大家介绍的处理HTML5新标签的浏览器兼容版问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!