我正在尝试构建一个网站,每当您刷新页面时,您都会收到随机播放的音乐。这工作得很好,但是有可能有些人如何抓住当前正在播放的曲目的长度并将页面设置为在完成播放时重新加载?
提前致谢!
我现在只使用基本的html音频标签:
theMusic[0] = '<audio controls autoplay><source src= "1.ogg"></audio>';
theMusic[1] = '<audio controls autoplay><source src= "2.ogg"></audio>';
theMusic[2] = '<audio controls autoplay><source src= "3.ogg"></audio>';
var i = Math.floor(3*Math.random())
答案 0 :(得分:2)
您可以使用<audio>
元素的onended
事件重新加载页面:
<audio controls autoplay onended="javascript:window.location.reload();">
[...]
</audio>