使用 Jquery 检查 AUDIO 标签是否具有有效的 src
Check if AUDIO tag has a valid src using Jquery
这就是我想要的。
如果音频 src 有效,则音频显示控件。
如果没有则不显示控件
但是我究竟该如何检测音频 src 是否有效?
您实际上不需要jQuery检查它是否已正确加载
HTML:
<audio onloadeddata="myOnLoadedData()" controls preload="auto">
<source src="source here" type="audio/ogg">
<source src="source here" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
JS:
function myOnLoadedData() { ... do your thing, show controls }
您还可以使用oncanplay
属性检查音频是否可以播放
这就是我想要的。
如果音频 src 有效,则音频显示控件。
如果没有则不显示控件
但是我究竟该如何检测音频 src 是否有效?
您实际上不需要jQuery检查它是否已正确加载
HTML:
<audio onloadeddata="myOnLoadedData()" controls preload="auto">
<source src="source here" type="audio/ogg">
<source src="source here" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
JS:
function myOnLoadedData() { ... do your thing, show controls }
您还可以使用oncanplay
属性检查音频是否可以播放