PHP的声音循环

时间:2019-05-11 08:23:29

标签: php for-loop

我想循环播放音频。但是我错了声音一起播放的结果。

这是我的代码

<?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>';
	}
	
}
	
?>

1 个答案:

答案 0 :(得分:0)

PHP代码在服务器上生成,客户端接收最终的HTML,并根据要求立即自动播放所有曲目。您不能使用PHP来控制客户端如何播放音频及其顺序,而您需要使用Javascript。

您可以自动播放第一首曲目,并捕获其上的ended事件(请参阅HTML Audio/Video Events)以放开第二首曲目(请参阅Playing audio with javascript),依此类推。