我在update里面调用
onUpdate(){
this.is_xs_soundvolume+=Laya.timer.delta/1000;
GameSound.Ins._audioContext.volume=(this.is_xs_soundvolume)/2.5;
}
playsound(){
if(GameSound.Ins._audioContext)
{
GameSound.Ins._audioContext.play();
}
else
{
GameSound.Ins._audioContext=wx.createInnerAudioContext();
GameSound.Ins._audioContext.src = "res/sound/run.mp3";
GameSound.Ins._audioContext.autoplay = true
GameSound.Ins._audioContext.play();
}
}
第一次执行playsound()的时候,update中修改音量是没问题的,第二次执行playsound时,音量一直为最大值,我在调用playsound()之前,把is_xs_soundvolume重新设置为0了的,但是还是没有修改效果
你好,混音暂时不能支持随时设置音量。