JavaScript:GET失败时重试

时间:2016-05-18 09:38:48

标签: javascript html5 html5-audio

我正在尝试获取HTML5音频元素,以便在音频流中断时通过JavaScript重新加载其源代码。由于它是一个广播电台的实时流,我希望脚本能够继续重新加载源,直到它生效。

<script type="text/javascript">
    document.getElementById('audio').addEventListener("ended",function() {
        this.src = "mysource/stream";
        this.play();
    });
</script>

此脚本运行正常,但如果没有来自流的音频(GET失败),它将完成运行。

有没有办法设置它,以便它继续重试加载源,直到流服务器重新联机?

感谢您的时间。

0 个答案:

没有答案