用audio.playSound()播放声音会有明显卡顿

2.2.1和2.2.3都试过。不同声音也试过。就是播放声音的时候明显感觉卡一下。

没人遇到过?

预先加载音乐音效

试试

audio.preloadMusic(filename)
audio.preloadSound(filename)

就是预先加载的。。。
直接用的例子里的音效。

-- preload all sounds
for k, v in pairs(GAME_SFX) do
    audio.preloadSound(v)
end

android 就是一坨屎。

preload sounds 多了,android 会把先 preload 的卸载掉。所以首次播放时会卡。

大人,我就是用player跑的。还没上真机。

Windows ?

不同平台要用不同格式的音效文件。

Windows : Wav
Mac/iOS: caf
Android: ogg

在windows上。用的就是wav。奏是卡。
一个是物理弹球,碰撞的时候播放声音卡。
一个是塔防出子!弹的时候卡(这个稍微不明显)。

那升级声卡驱动程序试试看

。。。
我又试了。ios模拟器上好像不卡。可能就是player的问题吧?

用 MP3, 22k Hz, 单声道,上 android 真机测试。 应该就可以解决你的问题