0

我正在尝试制作一个添加了一堆音效的游戏。在游戏过程中会播放很多不同的声音效果,我不确定如何在 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();

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

提前致谢。

4

1 回答 1

1

这似乎是一个低级访问问题。也许您的音频驱动程序在 Java 尝试访问它的方式中存在错误?

于 2012-04-15T23:26:53.933 回答