У меня есть метод setSound(), который настраивает очередь и добавляет к ней дорожку, а затем воспроизводит ее. Я вызываю метод в simpleInitGame(). Однако звук не воспроизводится и консоль в затмении говорит:Невозможно найти звуковой файл (.ogg)
Mar 13, 2012 10:15:55 PM com.jmex.audio.openal.OpenALSystem setupSourcePool
INFO: max source channels: 32
Mar 13, 2012 10:15:55 PM com.jme.util.resource.ResourceLocatorTool locateResource
WARNING: Unable to locate: src/com/preston/sounds/background.ogg
Mar 13, 2012 10:15:55 PM com.jmex.audio.openal.OpenALSystem createAudioTrack
WARNING: Could not locate audio file: src/com/preston/sounds/background.ogg
Вот метод:
protected void setSound()
{
audio = AudioSystem.getSystem();
sound1 = audio.createAudioTrack("src/com/preston/sounds/background.ogg", false);
queue = AudioSystem.getSystem().getMusicQueue();
queue.setCrossfadeinTime(0);
queue.setRepeatType(RepeatType.ONE);
queue.addTrack(sound1);
queue.play();
}
Я не думаю, что это каталог, как мои текстуры находятся в том же каталоге (за исключением вместо Престон/звучит его престол/текстуры).
- это разрешения на каталог/файл, правильно настроенные для eclipse, чтобы иметь возможность доступа к содержимому каталога/файла? – blueberryfields
Я не уверен, что вы имеете в виду, если eclipse может получить доступ к текстурам для моих фигур (например, skybox), это значит, что это хорошо для звука тоже? – Mike