收藏
回答

使用useWebAudioImplement值为true的时候,播放的ogg文件有噪音是为什么呢?

如果我改为false的时候就正常, 但是false的情况下,volume的调整会有问题,所以需要用到true

true的情况下会出现电流音

工程分享链接

https://developers.weixin.qq.com/s/B671HJmY7JGR

如果发现代码和我的不一样,需要去js/runtime/music.js中做如下修改

        //把原来的this.shoot使用的 Audio接口改掉,使用wx.createInnerAudioContext并且useWebAudioImplement设置为true,再把src换一下
    //this.shootAudio = new Audio()
    this.shootAudio = wx.createInnerAudioContext({
      useWebAudioImplement: true,
    });
    this.shootAudio.src = 'audio/test_audio.ogg'



最后一次编辑于  2023-03-15
回答关注问题邀请回答
收藏

1 个回答

  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2023-03-16

    哪个端?

    2023-03-16
    有用
    回复 3
    • 缘の翼🕊
      缘の翼🕊
      2023-03-16
      安卓,微信小游戏
      2023-03-16
      回复
    • 缘の翼🕊
      缘の翼🕊
      2023-03-17
      微信小游戏有办法调用安卓的音频原生接口MediaPlayer吗? 我今天又试了一下发现 useWebAudioImplement 不管是true 还是 false, new Audio()的方式都不行了,(之前new Audio() 和 false的情况还可以用)完全用的就是你们给的Demo,没理由是我的代码出现问题啦~
      2023-03-17
      回复
    • 小游戏运营专员 - 宏
      小游戏运营专员 - 宏
      2023-03-21回复缘の翼🕊
      ogg格式目前WebKit、iOS Chrome均不支持,相应的 iOS 微信也不支持;安卓 Chrome支持,所以 安卓微信也支持(目前的杂音问题会跟下个微信新版本修复)。


      建议:转码成mp3等格式,不要使用ogg格式
      2023-03-21
      回复
登录 后发表内容