官方到底有没有人管一下啊
pc端微信createInnerAudioContext不能播放音频?let innerAudioContext = wx.createInnerAudioContext() innerAudioContext.autoplay = true; //2.3.0以下的版本静音下也能播放音频 2.3.0以上的就失效了 innerAudioContext.obeyMuteSwitch = false; //2.3.0以上的版本静音下也能播放音频 if(typeof wx.setInnerAudioOption === 'function'){ wx.setInnerAudioOption({ mixWithOther:false, obeyMuteSwitch:false }) } innerAudioContext.src = audioAddr + '?t=' + Math.random(); console.log('设置播放链接 %s' ,innerAudioContext.duration) [图片] 稍微长一点音频就出问题 ypeError: Cannot read properties of undefined (reading 'duration') https://yibaowen-1253664862.cos.ap-guangzhou.myqcloud.com/audio/6deff38643c08c927a22e2ba98b58287.mp3 官方能排查一下 这是什么问题呀
2023-10-29我目前测试的结果是IOS端 音频只要稍微大一点,设置自动播放的时候,结合服务器日志来看 延迟点在于 IOS端需要把整个音频下载 加载到小程序才会开始播放,音频小一点 影响倒不大,上了5M+ 就会比较明显了,怎么着也得要个2到3秒 小程序端把音频下载完了只有才能开始播放
请问使用 InnerAudioContext 在IOS上首次播放在线mp3地址延迟 问题怎么解决?const innerAudioContext = wx.createInnerAudioContext() innerAudioContext.autoplay = true innerAudioContext.src = 'https://sf3-cdn-tos.douyinstatic.com/obj/ies-music/6841476672266128135.mp3' innerAudioContext.onPlay(() => { console.log('开始播放') }) innerAudioContext.onError((res) => { console.log(res.errMsg) console.log(res.errCode) }) 1、在ios上播放 上述代码执行完毕 3秒后才开始播放音频,然后安卓测试了没问题 提供两个音频链接: http://www.yibaowen.com/file/getFile/1/c10c701897a0797350020f95fd4965fa 5M左右大小 ,首次播放需要延迟8s https://sf3-cdn-tos.douyinstatic.com/obj/ies-music/6841476672266128135.mp3 3M左右大小,首次播放需要延迟3s
2022-11-29