收藏
回答

wx.createInnerAudioContext r.connect is not a fun?

wx.createInnerAudioContext 真机调试报错 r.connect is not a function?

IOS:17.2.1

基础库:3.3.2

微信:8.0.46

关键代码:

 let auido = Taro.createInnerAudioContext({

    useWebAudioImplement: true,

  });

  const onAudioPlay = (url) => {

    auido.src = Utils.returnFileUrl(url)

    auido.play();

  };

真机报错:


报错过程:2024.01.22号更新音频功能,使用正常。2024.01.23号更新布局,改了css,js一点没动。

动了点布局。然后上线就报错了。

领导通知:



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

2 个回答

  • Xavier
    Xavier
    02-25

    遇到同样的问题,项目上线(大约1月中旬)后就没动过,春节过年前音效都正常,过完春节就没声音了并报错r.connect is not a function。

    我没有使用createInnerAudioContext,用的是cocos引擎自带播放音频。

    奇怪的是,bgm播放是正常的,但是点击的音效没有声音并且报错。两者逻辑完全一致。

    02-25
    有用
    回复 3
    • Xavier
      Xavier
      02-25
      同个项目,两个手机,iphone14pmx没声音,iphone12有声音。奇怪了
      02-25
      回复
    • Xavier
      Xavier
      02-25
      iphone14pmx手机重启一下就好了。。。浪费一个晚上debug
      02-25
      1
      回复
    • 嘉林
      嘉林
      03-11
      重启还真好了,有毒
      03-11
      回复
  • Lucky
    Lucky
    02-18

    问题解决了吗?我也遇到了这个问题,但不是必现的

    02-18
    有用
    回复
登录 后发表内容