我正在尝试添加一堆声音效果的游戏。 在游戏过程中会播放很多不同的声音效果,我不知道该怎么做 在java中播放声音,所以我只使用了以下链接中的代码示例:
http://www.anyexample.com/programming/java/java_play_wav_sound_file.xml
然而,以下错误不断出现并在几分钟之后崩溃应用程序。 (有时在几秒钟内,有时在几分钟内)
Invalid memory access of location 0x54008 rip=0x11c7737fd
我只是制作一个新的AePlayWave对象,并在需要播放时启动它。 像这样:
new AePlayWave("Effect.wav").start();
一切都很完美,除非因为这个程序随机崩溃。 我怎么能解决这个问题?
提前致谢。
答案 0 :(得分:1)
这似乎是一个低级访问问题。也许你的音频驱动程序有一个Java试图访问它的方式的错误?