gpt4 book ai didi

libgdx - 如何平滑 LibGdx 中的音效循环?

转载 作者:行者123 更新时间:2023-12-04 20:43:37 31 4
gpt4 key购买 nike

我正在使用 LibGdx 中的声音接口(interface)来播放 mp3 音频文件。 And when choose to loop playing the sound more than one time using sound.loop();它可以工作,但每次重放声音时都会有一小段静音时间。那么有没有什么办法可以摆脱这种无声期或者播放音效比我用的更流畅呢?

这是我的代码:

Sound accelarating_sound1;
accelarating_sound1 = Gdx.audio.newSound(Gdx.files.internal("speedUp.mp3"));
accelarating_sound1.loop(1,f,0);

最佳答案

MP3 文件在开始时有一些解码(?)延迟,使用 WAV 文件会给你更大的文件大小,但似乎没有延迟。

奇怪的是,libgdx 允许您设置轨道是否正在循环,但在轨道几乎完成时不缓冲轨道的开始。

我的回答是快速修复小音效,因为我也遇到了同样的问题,除了一段循环的音乐。使其成为 WAV 将占用太多空间。

关于libgdx - 如何平滑 LibGdx 中的音效循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582701/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com