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 に答える