我想循环播放音频。但是我错了声音一起播放的结果。
这是我的代码
<?php
for($a=0; $a<=10; $a++){
if ($a==1 ){
echo'<audio controls autoplay>
<source src="rekaman/1.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>';
}
elseif($a==2){
echo'<audio controls autoplay>
<source src="rekaman/2.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>';
}
}
?>
答案 0 :(得分:0)
PHP代码在服务器上生成,客户端接收最终的HTML,并根据要求立即自动播放所有曲目。您不能使用PHP来控制客户端如何播放音频及其顺序,而您需要使用Javascript。
您可以自动播放第一首曲目,并捕获其上的ended
事件(请参阅HTML Audio/Video Events)以放开第二首曲目(请参阅Playing audio with javascript),依此类推。