播放声音后Java应用程序崩溃

时间:2012-04-15 23:19:25

标签: java swing memory audio

我正在尝试添加一堆声音效果的游戏。 在游戏过程中会播放很多不同的声音效果,我不知道该怎么做 在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();

一切都很完美,除非因为这个程序随机崩溃。 我怎么能解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

这似乎是一个低级访问问题。也许你的音频驱动程序有一个Java试图访问它的方式的错误?