- wx.createInnerAudioContext()播放的音频不完整?
API:wx.createInnerAudioContext() 微信版本:8.0.61 基础库版本:3.8.12 设备:IQOO Neo9 Pro Android15、HUAWEI Mate 30 Pro 5G HarmonyOS 4.2.0 问题描述:开发中,在使用倒计时播放音频时,发现倒计时与音频结束的时间存在100~300毫秒的误差,排查后发现是wx.createInnerAudioContext()播放的音频不完整。 操作: 调用wx.createInnerAudioContext()接口,使用play()播放音频,音频播放不完全,最后一小段不会播放就结束了。音频资源是顺手从此处寻找的:微信开放社区。音频资源内容描述:You don't need to understand every word。 用其他软件、或系统播放,音频能够完整播放完毕,但使用微信的此API,无法完整播放,最后的 word 单词,d结尾还未播放就结束了。
08-04 - 调用音频 wx.createInnerAudioContext 方法,在部分机型无法播放完整
问题: 目前我们产品需要播放音频,资源的URL:https://s.gsucdn.com/audio_sentences/12a2e21abafebf7f7898759f95c041f4.mp3 调用的是小程序:wx.createInnerAudioContext 这个方法。 目前发现一个机型,无法播放完整就结束了。 这个资源是一个英文的句子:You don't need to understand every word。 当播放最后一秒的时候,word中 d 没有发音完,就播放结束了。 其他手机我可完成的 播放到 d 这个发音再结束。 详细代码: const playAudio = () => { const audioContext = wx.createInnerAudioContext(); audioContext.src = 'https://s.gsucdn.com/audio_sentences/12a2e21abafebf7f7898759f95c041f4.mp3'; audioContext.play(); } 设备信息: 安卓15版本, vivo X100 Ultra [图片] [图片]
07-31