收藏
回答

使用音频API中的ScriptProcessor来实时播放声音,开发工具有声音,真机无声音

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug WebAudioContext. createScriptProcessor 微信iOS客户端 8.0.31 2.28.1

问题:

使用音频API中的WebAudioContext. createScriptProcessor来实时播放声音,PC开发者工具里有声音,ios真机没有声音,Android未测试。

复现步骤:

参看代码片段:https://developers.weixin.qq.com/s/igNiROmL7CDK

最后一次编辑于  2022-12-27
回答关注问题邀请回答
收藏

2 个回答

  • 王肖
    王肖
    2022-11-18

    你好,已知问题,新版本会修复:

    可以把 createScriptProcessor 的第二个参数由 0 改为 1 临时规避问题。

    2022-11-18
    有用 1
    回复 2
    • Init.
      Init.
      2022-12-14
      这个问题预计会在哪个版本修复
      2022-12-14
      回复
    • Init.
      Init.
      2022-12-27
      这个问题本来在8.0.30版本已经修复,但是在8.0.31版本又复现了,这个bug影响到小游戏正常运行了,官方能否给个解释
      2022-12-27
      回复
  • Init.
    Init.
    2022-12-10

    重新描述下问题:

    问题:使用createScriptProcessor播放音频,pc和android有声音,ios端无声音

    复现步骤:上述的代码片段

    环境:微信8.0.31,基础库2.27.3、2.28.0和2.28.1

    把 createScriptProcessor 的第二个参数由 0 改为 1 临时规避问题)此方法也无效


    2022-12-10
    有用
    回复 3
    • 王肖
      王肖
      2022-12-27
      你好,新版本确实引入了新问题导致无声音的问题。
      可以先通过给AudioContext创建并start一个SourceNode来规避问题。


      var source = ctx.createBufferSource();
      source.start();
      2022-12-27
      回复
    • 冉烽正
      冉烽正
      2023-05-02回复王肖
      同遇到这个问题。。有客户反馈没有声音。 还不止一个手机。 目前已知的安卓oppoK9s 也存在没有声音。
      2023-05-02
      回复
    • 冉烽正
      冉烽正
      2023-05-02回复冉烽正
      2023-05-02
      回复
登录 后发表内容