我想知道是否有某种方法可以随机选择一首歌并在我的网站加载时播放它。目标是这个 -
我有一个用户可以上传自己歌曲的地方。歌曲放在名为“音乐”的文件夹中
我希望它从该文件夹中加载随机歌曲。我搜索了所有,但唯一的答案是我手动将歌曲放在代码中。我不想那样做。
感谢您的帮助!
答案 0 :(得分:0)
对于任何想知道的人:
<?php
$dir = "music/";
$scan = scandir($dir);
$random = rand(2, sizeof($scan)-1);
?>
<html>
<body>
<script>
$(document).ready(function() {
music = document.getElementById("music");
music.volume = 0.2;
music.play();
});
</script>
<audio id="music" autoplay >
<source src="music/<?php echo $scan[$random]; ?>" type="audio/ogg">
</audio>
</body>
</html>
&#13;
这适合我。