Я пытаюсь воспроизвести файлы .wav, используя AudioInputStream и методы клипов.Мой код выглядит следующим образом:
fc = new JFileChooser();
fc.setCurrentDirectory(new File(System.getProperty("user.home")));
int result = fc.showOpenDialog(add);
try {
InputStream in = new FileInputStream(fc.getSelectedFile().getAbsolutePath();
System.out.println(fc.getSelectedFile().getAbsolutePath());
try {
AudioInputStream as = AudioSystem.getAudioInputStream(in);
try {
Clip clip = AudioSystem.getClip();
clip.open(as);
Thread.sleep(500);
clip.start();
} catch (LineUnavailableException e) {
e.printStackTrace();
}
} catch (UnsupportedAudioFileException | IOException e) {
System.out.println(e.getMessage());
}
} catch (FileNotFoundException e) {
} `
При выборе WAV-файла я получаю следующее сообщение об ошибке:
отметка / сброс не поддерживается
Любые идеи, как я могу это исправить?Первая работа с аудиофайлами.