java - LibGDX 声音和音乐类型有什么区别?

标签 java android libgdx

LibGDX 中声音和音乐类型有什么区别?这在桌面和 Android 上都有效:

Music gameMusic = Gdx.audio.newMusic(Gdx.files.internal("sound/gamemusic.mp3"));
gameMusic.play();:

Sound gameMusic = Gdx.audio.newSound(Gdx.files.internal("sound/gamemusic.mp3"));
gameMusic.play();

最佳答案

音乐被传输,而声音被加载到内存中。 (因为带有 libgdx 的 Android 对“声音”文件的大小有 1mb 的限制,音乐可以更大)

这里是这么说的:

https://github.com/libgdx/libgdx/wiki/Sound-effects

https://github.com/libgdx/libgdx/wiki/Streaming-music

根据 SO 上的另一个问题,加载后必须等待一帧才能直接播放声音: No Sound in Android Application with Libgdx

关于java - LibGDX 声音和音乐类型有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24305630/

相关文章:

android - 从 WIN 10 切换到 Ubuntu 后,Flutter 应用程序无法运行

android - 需要 libgdx 的凹凸贴图示例

java - 使用 libgdx 和 mt4j 在 Java 中跨平台多点触控和图形

java - 在 java/spring-boot 中,如果找不到项目,返回空 json 对象的最干净方法是什么

java - 为什么在Java中重载TreeMap中的Comparable时,Keyset中只有一个Key

android - 在 Android 上构建时为 "error in backend: Undefined temporary symbol"

android - 服务器关闭时如何避免Jsoup和Asynctask崩溃

java - 基本的 Java IDE 插件?

java - 如何在 Android 中比较用户选择的日期与起始日期和截止日期?

java - 模型实例贴花之间的 Libgdx 剔除