更改源时播放音频仅返回未完成的承诺?

时间:2019-12-10 15:38:30

标签: javascript html5-audio

我具有添加带有嵌套源标签的音频标签的功能,当出现错误时,该标签会将其音频src更改为一组。 (是,音频类型也会改变)

当我添加有效的音频时,它可以播放。

但是,当我添加的音乐的路径指向无处可去时,它会产生一个错误,并触发改变路径的onerror。现在,当我尝试播放时,它会返回未决的承诺。

我的目标是即使找不到声音也能使脚本正常工作。

<audio id="path"> 
<source src="path" type="audio/wav" id="path_source" onerror="function () { $('path_source').src='new_path.wav';
$('path_source').type='audio/wav';
">
 </audio>

0 个答案:

没有答案