我们的产品中需要使用视频+音频同时播放的场景。在小程序中已经正常完成开发上线,详见《AI白噪音》。但在使用小程序生成多端应用DONUT时,出现如下问题:
1.IOS 26 beta9, 视频使用 <video>组件,音频使用 wx.getBackgroundAudioManager()
1.1 【异常描述】音频先开始播放,然后再播放视频,音频会被打断(视频正常播放)。如果反过来,先开始播放视频,然后再开始播放音频则可以两者同时播放,视频不被打断。
1.2 【异常描述】先开始播放视频,然后再播放音频,切换软件到后台,再切回前台,音频停止。(怀疑是和1.1同一个问题,软件从后台到前台时,视频从暂停重新开发播放导致音频被打断。)
期望修复:音视频可以同时播放
2.IOS 18.6.2,视频使用 <video>组件,音频使用 wx.getBackgroundAudioManager(),可以正常同时播放
2.1 【异常描述】APP切换后台,音频停止。切回前台APP又自动播放。
3.在微信小程序内一切正常。
requiredBackgroundModes也设置了音频播放 audio: 后台音乐播放

https://developers.weixin.qq.com/s/TFCcmZml8c2A
还有个比较严重的问题,视频播放在ANDROID下特别卡顿,IOS相对流畅,但也是能感觉出来比小程序卡