每分钟自动播放声音mp3

时间:2016-08-24 10:16:09

标签: javascript php jquery html5

如何使用php每1或2分钟播放一次声音

当用户在页面中输入第一个声音播放

1分钟后,将播放另一个声音,第一个声音将停止 当然所有这些都将是自动播放

html5代码:

<audio controls autoplay>
  <source src="horse.mp3" type="audio/mpeg">
</audio>

1 个答案:

答案 0 :(得分:0)

<audio id="selecterForAudio" controls autoplay>
  <source src="horse.mp3" type="audio/mpeg">
</audio>

javascript / jquery

var myVar = setInterval(myTimer, 60000);
var audio = $("#selecterForAudio")[0];
var counter = 0;
var musicfiles = ["horse.mp3", "lard.mp3"];

function myTimer(){

   //stopping the audio
   audio.stop();
   //setting new source of array of sources
   $('#selecterForAudio').find('source').attr('src',musicfiles[counter]);
   counter+1;
   if(counter>COUNT(musicfiles)){
      counter=0;
   }
   //play sound
   audio.play();
}

这样的事情应该适合你的需要 - 虽然可能需要一点点推文