100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > audio标签控制音量_audio 基本功能实现(audio停止播放 audio如何静音 audio音量控制等)...

audio标签控制音量_audio 基本功能实现(audio停止播放 audio如何静音 audio音量控制等)...

时间:2020-10-09 21:40:50

相关推荐

audio标签控制音量_audio 基本功能实现(audio停止播放 audio如何静音 audio音量控制等)...

audio声音控制

//注意某些浏览器有权限无法自动播放//声音控制

varmy_audio={

obj:null,

is_auto_play:false,

is_loop:false,

set:function(a){varself=this;

self.obj=newAudio(a.url);if(a.auto){

self.is_auto_play=true;

self.play();

}if(a.loop){

self.is_loop=true;

}

},

play:function(){varself=this;

self.obj.play();if(self.is_loop){

self.obj.οnended= function() {

self.play();

};

}

},

pause:function(){varself=this;

self.obj.pause();

},

stop:function(){varself=this;

self.obj.pause();

self.obj.currentTime= 0.0;

},

muted:function(){varself=this;

self.obj.muted?self.obj.muted= false: self.obj.muted= true;

},

volume_add:function(){varself=this;

self.obj.volume=self.obj.volume+ 0.1;

},

volume_minus:function(){varself=this;

self.obj.volume=self.obj.volume- 0.1;

},

init:function(a){varc= function(s) {varr={};for(varkins) {

r[k]= typeofs[k]==="object" ?c(s[k]) : s[k];

}returnr;

}varself=c(my_audio);

self.set(a);returnself;

}

}varaudio_bg=my_audio.init({url:"video/bg.mp3",auto:true});varaudio_gift=my_audio.init({url:"video/gift.mp3",loop:true});varaudio_bomb=my_audio.init({url:"video/bomb.mp3"});

播放背景

暂停背景

停止背景

静音背景

增加背景音

减少背景音

播放gift

暂停gift

停止gift

静音gift

增加gift音

减少gift音

播放bomb

暂停bomb

停止bomb

静音bomb

增加bomb音

减少bomb音

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。