HTML5音频:使用了哪个来源?

时间:2011-10-28 04:48:27

标签: javascript html5 html5-audio

在为HTML5 source元素指定多个来源时,有没有办法确定使用了哪个audio

E.g。我有这个HTML代码:

<audio preload="auto">
    <source type="audio/ogg;codecs=vorbis" src="http://example.org/sample.ogg"/>
    <source type="audio/mpeg;codecs=mp3" src="http://example.org/sample.mp3"/>
</audio>

现在我想知道是否使用了ogg或mp3文件。我尝试在onload元素上注册onloadeddatasource个事件处理程序,但它们从未调用过。加载后src元素audio也保持不变,source元素没有readyState属性。

可以用其他任何方式找到它吗?

1 个答案:

答案 0 :(得分:2)

onloadeddata元素的audio注册一个函数,查看currentSrc