대기열을 설정하고 트랙을 추가 한 다음 재생하는 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();
}
내 텍스처 대신 제외하고 (같은 디렉토리에있는대로 디렉토리 생각하지 않습니다 preston/프레스톤/텍스처 소리).
은 디렉토리/파일의 내용에 eclipse가 액세스 할 수 있도록 설정 한 디렉토리/파일에 대한 사용 권한입니까? – blueberryfields
Eclipse가 내 셰이프 (예 : skybox)의 텍스처에 액세스 할 수 있다면 괜찮습니까? 그렇다면 오디오에 문제가 없다는 의미입니까? – Mike