如何处理音频视频 html5 中不存在的源?
How to handle source not exist in audio video html5?
如何处理音频视频中不存在的源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 个音频
那么多玩家 plugins/library 使用 <audio><source src=""></source></audio>
而不是 <audio src=""></audio>
感谢您的帮助。
试试这个
<audio controls>
<source id="my_audio" src="http://somethingthatnotexist" type="audio/mpeg">
</audio>
和
$("#my_audio").on("error", function (e) {
alert("Error with source file!");
});
更简单常用的方法是这样的:
<audio controls>
<source src="http://somethingthatnotexist" type="audio/mpeg">
Error with source file!
</audio>
如果由于某种原因无法播放音频文件,则会出现包含的文本。 (不是在警报中,而是在播放器 GUI 中)
如何处理音频视频中不存在的源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 个音频
那么多玩家 plugins/library 使用
<audio><source src=""></source></audio>
而不是<audio src=""></audio>
感谢您的帮助。
试试这个
<audio controls>
<source id="my_audio" src="http://somethingthatnotexist" type="audio/mpeg">
</audio>
和
$("#my_audio").on("error", function (e) {
alert("Error with source file!");
});
更简单常用的方法是这样的:
<audio controls>
<source src="http://somethingthatnotexist" type="audio/mpeg">
Error with source file!
</audio>
如果由于某种原因无法播放音频文件,则会出现包含的文本。 (不是在警报中,而是在播放器 GUI 中)