2011-10-28 42 views
4

有什么方法可以确定在指定HTML5 audio元素的多个来源时使用了sourceHTML5音频:使用了哪个来源?

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文件。我试图在source元素上注册onloadonloadeddata事件处理程序,但他们从未调用过。另外audio元素的src在加载后不变,source元素不具有readyState属性。

这可以通过其他方式找到吗?

回答

2

注册audio元素的onloadeddata的函数,在那看currentSrc

+0

哦,的确!谢谢。 – panzi