js中怎么让音频重复播放

JavaScript07

js中怎么让音频重复播放,第1张

然后这个是主要的js方法:

function Orderprocessing1(){

var vid = document.getElementById("myVideo")//获取音频对象

var start = 0//定义循环的变量

var times=3//定于循环的次数

vid.addEventListener("ended",function() {

vid.play()//启动音频,也就是播放

start++//循环

start == times &&vid.pause()//也就是当循环的变量等于次数的时候,就会终止循环并且关掉音频

})

vid.play()//启动音频,用于第一次启动

}

如果你想调用这个方法可以写一个click事件,或者写个js方法调用:

$(function(){

setInterval("Orderprocessing1()",60000)//每隔1分钟自动调用一次启动音频的方法

})

本人也是菜鸟一个,写这些只为整理下来以后自己看

AudioCLip主要的方法有:play()播放依次声音;loop()循环播放音乐;stop()停止播放。做法一:InputStreamis=nullAudioStreamas=nullis=getClass().getResourceAsStream("a.wav")try{as=newAudioStream(is)}catch(IOExceptione){}AudioPlayer.player.start(as)此方法将音乐文件放入流中在播放,仅限于JavaApplication,容易报错,空指针异常,或者是流异常,不推荐。做法二:Stringmusic="a.wav"AudioClipclip=Applet.newAudioClip(getClass().getResource(music))次方法在Applet中运行没有问题,但是Application中getclass()会返回空指针,导致失败。推荐做法:privateURLurlprivateAudioClipacFilef1=newFile("C:/3.wav")try{url=f1.toURL()}catch(MalformedURLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace()}ac=Applet.newAudioClip(cb1)ac.play()