2012-04-15 78 views
0

后,我试图做一个游戏添加了一堆的声音效果。 了很多不同的声音效果将在游戏过程中播放,我不知道如何 发挥在Java中的声音,所以我只是用从下面的链接代码示例:的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

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

+0

是啊,这似乎是一个错误太多,但我不知道我应该做的,然后:(有没有播放音频文件像这样的,你会建议另一种简单的方法? – Dennis 2012-04-15 23:36:12

+0

不幸的是,我没有足够的经验(从Java或其他方式)播放音频文件顺便说一句,你可以试试这个另一台计算机上 - 最好是一个具有不同的声卡/音频驱动程序 – Attila 2012-04-15 23:39:54

+0

是的,我要尝试这种在另一台计算机上我不能这样做对吗?但现在我会在稍后今晚我应该尝试另一种方式来播放声音.. – Dennis 2012-04-15 23:41:55

相关问题