如何使音频播放器随机选择文件?

时间:2018-07-06 04:08:23

标签: html

现在我正在使用我的网站

<embed name="audio" src="audio1.mp3" loop="true" hidden="true" autostart="true">

在启动时播放音频文件。我希望能够从目录中的音频文件集合中随机选择。我该怎么办?

1 个答案:

答案 0 :(得分:0)

编辑:对不起,我误解了这个问题。 无法选择文件夹并获取文件。这是由于浏览器的安全功能。

但是您可以

创建一个存储您的URL源的数组。然后从数组中随机选择一个项目

var source = [
"https://www.sample-videos.com/audio/mp3/crowd-cheering.mp3",
"https://www.sample-videos.com/audio/mp3/wave.mp3",
"http://www.kozco.com/tech/organfinale.mp3"

];


 function randomPlay(){
    var toPlay = source[Math.floor(Math.random()*source.length)];
  var player = document.getElementById('player');
  player.src = toPlay;
  player.load(); //call this to just preload the audio without playing
  player.play();
}

看到这个小提琴 https://jsfiddle.net/tq4ughrc/11/