使用createInnerAudioContext创建音频,MP3格式音频播一半不播了(复现于安卓)
https://lf-bot-studio-plugin-resource.coze.cn/obj/bot-studio-platform-plugin-tos/sami/tts/61cd468f060c488f905f5dcfd62fc11d.mp3 如上,一个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()
}