12.3.6 多个音频源

12.3.6 多个音频源

和视频一样,也需要为音频文件提供至少两种不同的解码器才能覆盖所有支持HTML5的浏览器。一个audio元素能包含多种source元素,为音频提供多种格式支持。source元素可以链接不同的音频文件。当浏览器解析音频元素时,它将通过source元素列表循序地查找,直到找到一个它能播放的文件格式。一旦找到后,就播放该文件并忽略随后的其他元素。代码如下:

在上面的实例中,除了指定了Ogg Verbis数据源以外,还给出了备用数据源MP3,由浏览器自己选择。