收藏
回答

wx.createInnerAudioContext()第二次调用无法随时修改音量?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug wx.createInnerAudioContext 微信安卓客户端 7.0.11 2.10.0

我在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了的,但是还是没有修改效果



回答关注问题邀请回答
收藏

1 个回答

  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2020-03-04

    你好,混音暂时不能支持随时设置音量。

    2020-03-04
    有用
    回复 1
    • Whu
      Whu
      2021-04-01
      好像还没有完全支持呢?
      2021-04-01
      回复
登录 后发表内容
问题标签