我正在使用php glob()来获取文件夹中的歌曲列表 然后使用shuffle()来改组歌曲 然后使用foreach循环遍历歌曲。 但是我只能唱歌。我正试图让它发挥 当一首歌结束时,一首歌自动开始另一首歌 我做了很多谷歌搜索,但似乎找不到任何事情这是唯一可能的 用冰球?所有发布我的代码
<!DOCTYPE HTML>
<html>
<head>
<title>ymp</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<h1>YMP RADIO</h1>
<?php require ("dropmenu.html"); ?>
<?php
$music = glob("songs/*"); // get all files in the music directory
shuffle($music);
foreach ($music as $song){ // try and loop a random songs
print <<<WTF
<audio id="player" src="$song" type="audio/mpeg"></audio>
<audio id="player" src="$song" type="audio/ogg"></audio>
WTF;
}
var_dump($song);
?>
<div>
<table border="1px" >
<tr>
<td class="tdpage" >
<img src="ymplogo5.jpg" alt="" />
<p><button class="botton"; onclick="document.getElementById('player').play()">Play</button>
<button class="botton"; onclick="document.getElementById('player').pause()">Pause</button>
<button class="botton"; onclick="document.getElementById('player').volume+=0.1">Volume up </button>
<button class="botton"; onclick="document.getElementById('player').volume-=0.1">Volume down</button>
</td>
</tr>
</table>
</div>
<br /><br /><br />
</body>
</html>
答案 0 :(得分:0)
你的大多数工作都是在js而不是php。即使你这样做,这也只能成为一个简单的媒体播放器。