- wx.createInnerAudioContext()播放延迟
用这个播放一个本地mp3文件,一个短暂的音效文件。 在touchStart中播放时,明显感觉到有不到1秒的延迟,基本上是手抬起来了才能听见声音。这个延迟对体验很不好啊。在微信开发工具上延迟很小,可以接受,但是真机上延迟明显。 测试手机小米6,iphone6。能否解决下。 innerAudioContext = wx.createInnerAudioContext() ... .. playSound: function () { innerAudioContext.src = '/audios/f1.mp3' innerAudioContext.play() } 另外小程序中只能最多同时播放5个音频能否提升到10个,最多5个对现实应用还是很受限。比如快速点击就会穿线没有声音的情况。
2018-02-13 - 小游戏的声音播放在安卓上会有200毫秒左右的延迟
- 小游戏的声音播放在安卓上会有200毫秒左右的延迟 - ios的播放正常 -demo public audio_fruitBreakSound = wx.createInnerAudioContext(); public playFruitBreakSound() { if (this.isSound) { this.audio_fruitBreakSound.src = "resource/assets/Sounds/rakeBreak.mp3"; if (GetGameData.Shared().level % 5 == 0) { this.audio_fruitBreakSound.src = "resource/assets/Sounds/fruitBreak.mp3"; } this.audio_fruitBreakSound.play(); } }
2018-10-24