HTML5 音频:使用了哪个源?
有没有办法确定在为 HTML5 audio
元素指定多个源时使用哪个 source
?
例如,我有以下 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
元素上注册 onload
和 onloadeddata
事件处理程序,但它们从未被调用。此外,audio
元素的 src
在加载后不会发生变化,并且 source
元素没有 readyState
属性。
是否可以通过其他方式查出这一点?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为
audio
元素的onloadeddata
注册一个函数,请查看currentSrc
。Register a function for
onloadeddata
of theaudio
element, in that look at thecurrentSrc
.