java - LibGDX - 音乐问题
问题描述
我知道的...
在 LibGDX 中有 2 个用于播放音乐/声音的类。Music.java 和 Sound.java。
当您想播放短声音(小于 1m)时,最好使用 Sound.java 类,因为它会加载到内存中。当你想播放长音乐(超过 1m)时,最好使用 Music.java 类,因为它不会加载到内存中,而是使用流式播放。
我所做的...
我使用 Music.java 类在我的游戏中播放背景和加载音乐。
我有什么问题...
问题是当我使用 Music.java 类播放音乐时,当我从磁盘读取一些数据(例如图集)时,音乐播放时会出现抖动。所以,据我所知,问题出在流媒体中,因为我只从磁盘读取时遇到了这个问题。看来,没有办法打开 2 个完全独立的线程进行流式传输。我的意思是,一个用于音乐,另一个用于我们从文件中读取或写入的所有其他内容。我尝试在新线程中播放音乐,但没有任何改变。
有任何想法吗?
谢谢。
解决方案
推荐阅读
- setuptools - 如何在 PyPI 中设置项目链接
- java - 方法中变量的可见性
- typescript - Angular 拦截器,处理 HTTP 错误并重试
- python - 发生 SMTP 验证错误。如何解决?
- javascript - 计算来自同一 JSON 键的值的总数
- amazon-web-services - Terraform aws_codepipeline 未能满足约束
- java - 使用 Streams 获取每个子部门和部门的员工,
- python - Python上根据特定条件删除多列CSV文件
- cplex - 如何声明具有 IloNumArray 类型的动态数组?
- r - 在 R 中转换纵向数据以进行事件时间分析