【代码分享】播放音频的时候减少背景音乐的音量

播放音频的时候减少背景音乐的音量,音频播放完成后再让背景音乐恢复原来的音量
 
主要思路是,物体上加行为来使用回调函数来减少音量,同时控制音频播放,然后在音频上加回调来恢复音量

ctrlaudio.png

 
使用到的代码:
mugeda.addEventListener("renderready", function(){
var scene = mugeda.scene;
var bg;

window.lowerBgmusic = function(){
bg = window.backgroundMusic;
bg.volume = 0.2;
}

window.normalBgmusic = function(){
bg = window.backgroundMusic;
bg.volume = 1;
}

});
实际使用时可能需要把音频放到舞台外
 
 
 
在以下公众号回复“控制背景音乐”,获取本文的源文件链接
 

扫码.png

 
 
 
 

1 个评论

控制舞台上其他音频的方法是用 scene.getObjectByName('音频名称').audio 得到这个音频对象,然后就可以用html5原生的属性或方法来暂停或播放了

要回复文章请先登录注册