我正在尝试获取HTML5音频元素,以便在音频流中断时通过JavaScript重新加载其源代码。由于它是一个广播电台的实时流,我希望脚本能够继续重新加载源,直到它生效。
<script type="text/javascript">
document.getElementById('audio').addEventListener("ended",function() {
this.src = "mysource/stream";
this.play();
});
</script>
此脚本运行正常,但如果没有来自流的音频(GET失败),它将完成运行。
有没有办法设置它,以便它继续重试加载源,直到流服务器重新联机?
感谢您的时间。