现在我正在使用我的网站
<embed name="audio" src="audio1.mp3" loop="true" hidden="true" autostart="true">
在启动时播放音频文件。我希望能够从目录中的音频文件集合中随机选择。我该怎么办?
答案 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();
}