如上,一个42秒的音频,使用createInnerAudioContext播放到12秒就中断不播放了,复现于安卓(测试了荣耀70和华为Mate 30 Pro均有此问题),微信版本Version 8.0.56。
此音频在PC端浏览器是能正常播放的,因此不是音频问题(另外还有一个证据侧面证明不是音频问题,即除了上面音频链接外,还有好多音频链接也会复现此问题,如:https://lf-bot-studio-plugin-resource.coze.cn/obj/bot-studio-platform-plugin-tos/sami/tts/2b8d5e51f7054e1f9ca09bf63174734c.mp3,播放到14秒也不播放了, https://lf-bot-studio-plugin-resource.coze.cn/obj/bot-studio-platform-plugin-tos/sami/tts/b40fa28ca04c49f7ae9de6efd2826372.mp3,播放到10秒不播放了,而这些音频在PC浏览器都是可以正常播放的)。
复现代码如下:
const audio = wx.createInnerAudioContext();
audio.src = src;
audio.onCanplay = () => {
audio.play()
}
你好你这边试一下基础库调到3.7.9,我这边测试3.7.7是能复现的,调到3.7.9就正常了