2
HIMy app throws 'java.io.IOException: не удалось создать объект AudioData?
Я пытаюсь воспроизвести звуковой файл в моем Java приложения:
вот код:
public static void music()
{
AudioPlayer MGP = AudioPlayer.player;
AudioStream BGM;
AudioData MD;
ContinuousAudioDataStream loop = null;
try
{
BGM = new AudioStream(new FileInputStream("\\BattleShip\\battle.wav"));
MD = BGM.getData();
loop = new ContinuousAudioDataStream(MD);
}
catch(FileNotFoundException e){
System.out.print(e.toString());
}
catch(IOException error)
{
System.out.print(error.toString());
}
MGP.start(loop);
}
Я понятия не имею, что означает, что это исключение или если даже найти WAV файл им пытаются играть
java.io.IOException: could not create AudioData object
благодаря
Возможно, вы должны удалить линию MGP.start (loop); слишком. –
Но делает ли это фактически цикл файла? Если вы просто вызываете AudioPlayer.player.start на объекте AudioStream, он будет воспроизводиться только один раз и останавливаться. – Pojo