2011-10-28 7 views
4

HTML5 audio要素に複数のソースを指定するときに、sourceが使用されたかどうかを判断する方法はありますか?HTML5 Audio:どのソースが使用されましたか?

など。私は、この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ファイルが使用されたかどうかを知りたいです。私は、onloadonloadeddataイベントハンドラをsource要素に登録しようとしましたが、決して呼び出されませんでした。また、audio要素のsrcは、ロード後に変更されず、要素はreadyStateプロパティを持たない。

他の方法でこれを見つけることはできますか?

答えて

2

audio要素のonloadeddataの関数を登録します。その内容はcurrentSrcです。

+0

ああ、確かに!ありがとう。 – panzi

関連する問題