从随机数组中固定链接一些东西



这与我之前问的一个问题半相关,这个问题涉及一个随机播放音乐和声音的网站,在编写这个基本脚本时,我认为添加永久链接用户浏览器中当前播放的内容的选项会很有用。它在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())

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

它看起来像这样,但您仍然需要在其他浏览器上进行测试

最新更新