【发布时间】:2017-09-26 09:30:51
【问题描述】:
如何处理音频视频html5中不存在的源?
我试过https://www.w3schools.com/TAgs/av_event_error.asp: 纯javascript
<audio controls onerror="alert(1);">
<source src="http://somethingthatnotexist" type="audio/mpeg">
</audio>
用 jquery
<audio controls ">
<source src="http://somethingthatnotexist" type="audio/mpeg">
</audio>
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script>
$(function(){
$('audio').on('error', function(){
alert(1);
})
});
</script>
但还没有解决。
这样做的正确方法是仅将属性src 放在<video> 标记内,而不是放在<source> 标记内。像这样:
适用于 javascript 和 jquery
<audio id="myaudio" controls src="http://somethingthatnotexist"></audio>
但这对我来说看起来很尴尬,因为:
我需要向我的客户提供超过 1 个音频
使用
<audio><source src=""></source></audio>而不是<audio src=""></audio>的播放器插件/库太多
感谢您的帮助。
【问题讨论】:
标签: javascript jquery html onerror