javascript - 音乐播放完毕后自动刷新网页

标签 javascript html

我正在尝试建立一个网站,每次刷新页面时都会为您提供随机音乐供您收听。这工作得很好,但是否有可能如何获取当前播放轨道的长度并设置页面在播放完毕后重新加载?

提前致谢!

我现在只使用基本的 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())

最佳答案

您可以使用<audio>元素的onended重新加载页面的事件:

<audio controls autoplay onended="javascript:window.location.reload();">
[...]
</audio>

关于javascript - 音乐播放完毕后自动刷新网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20134714/

相关文章:

javascript - Web请求检查服务器

javascript - 使用字符串名称调用 javascript 函数

javascript - 有效的 Javascript 片段无法在 codepen 或 jsfiddle 上运行?

html - 网格布局不均匀

javascript - 在弹出图像上显示 "Download Image"标题

html - Bootstrap 4 sticky-top 无法正常工作

javascript - 合并对象

javascript - jPlayer 和 Summernote 不能很好地协同工作

javascript - 如何在范围内的随机非重复整数字符串中找到丢失的整数

html - 一个 div 覆盖另一个而不使用以像素为单位的高度