从随机数组中永久链接

时间:2013-11-26 22:27:00

标签: javascript

这与我之前提出的一个问题半关联​​,这个问题与一个随机播放音乐和声音的网站有关,在处理这个基本脚本时,我认为添加选项以永久链接当前在用户中播放的内容会很有用浏览器。它在javascript本身是否可行?

这是我的实际代码的示例:

theMusic[0] = '<audio controls autoplay onended="javascript:window.location.reload();"><source src= "1.ogg"></audio>';
theMusic[1] = '<audio controls autoplay onended="javascript:window.location.reload();"><source src= "2.ogg"></audio>';
theMusic[2] = '<audio controls autoplay onended="javascript:window.location.reload();"><source src= "3.ogg"></audio>';

var i = Math.floor(3*Math.random())

1 个答案:

答案 0 :(得分:0)

为什么不清除audio元素的 html 而不是重新加载页面,并且有一个在 0 数组之间生成随机数的函数.length 并将该数字用于索引值。考虑到这一点,您可以使用<video><source>填充元素html。这样,它可以像播放列表一样工作。

看起来会something like this,但您仍需要在其他浏览器中进行测试