目前解决方法只有如下: [代码]const innerAudioContext1 = wx.createInnerAudioContext()[代码][代码]innerAudioContext1.src = [代码][代码]'audio/piano/c4.mp3'[代码] [代码] [代码][代码]const innerAudioContext2 = wx.createInnerAudioContext()[代码][代码] [代码][代码]innerAudioContext2.src = [代码][代码]'audio/piano/e4.wav'[代码] [代码] [代码][代码]const innerAudioContext3 = wx.createInnerAudioContext()[代码][代码] [代码][代码]innerAudioContext3.src = [代码][代码]'audio/piano/g4.wav'[代码] [代码] [代码][代码]innerAudioContext1.play()[代码][代码] [代码][代码]innerAudioContext2.play()[代码][代码] [代码][代码]innerAudioContext3.play()[代码] 但个人认为这不是非常严格的“同时播放”。 JS是单线程的,三个音频顺序执行了,只是时间差别在ms级听不出来先后而已。
小程序可以实现多音频同时播放吗?小程序可以实现多音频同时播放吗? wx.createInnerAudioContext API可以创建多个实例吗?有什么限制吗?csdn上看到说最多只能5个,有官方文档说明吗?
2019-12-13https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html#%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6
innerAudioContext的src设置问题小程序innerAudioContext的src设置为本地路径无效,换做网络路径则可以播放
2019-12-13