在我的应用程序中,我将TinySound用于声音系统,但是由于某种原因,调用TinySound.init()
将锁定我的应用程序,并阻止它执行任何其他操作。这是TinySound的错误,还是可以修复的用户错误?
最佳答案
我已经下载了最新版本(1.1.1)的TinySound并从运行示例
https://github.com/finnkuusisto/TinySound/blob/master/example/TinySoundExample.java
但是编辑代码
public static void main(String[] args) throws Exception {
//initialize TinySound
TinySound.init();
System.out.println("After init");
}
初始化后,我得到了。因此,您的问题与
TinySound.init()
方法没有直接关系。您很可能开始在主线程中播放声音。并且线程将被阻塞,直到整个文件播放完毕。