小游戏的声音播放在安卓上会有200毫秒左右的延迟
发布于 6 年前 作者 qinming 13042 次浏览 来自 问答
  • 小游戏的声音播放在安卓上会有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();
        }
    }

3 回复

这个声音延迟的问题,没人解决吗,到现在还有这个问题

确实如此,现在是2019年8月21号,运行库版本2.8.0

在IOS设备上声音开始播放几乎没有延迟,

但安卓上,声音从“逻辑上开始播放”到真正放出来有200ms左右的延迟

看代码没有发现问题,这个200ms是指人耳听到的吗?

是不是声音素材自己有200ms的延迟呢?

回到顶部