Воспроизведение аудио в Java с помощью Sun.audio
Я хочу просто выполнить простую задачу. (Я новичок в Java). Я хочу воспроизвести аудиоклип при нажатии кнопки. вот часть моего кода (что я и сделал, скопировав учебник с Youtube)
private void btnPlayActionPerformed(java.awt.event.ActionEvent evt) {
InputStream in;
try{
in=new FileInputStream(new File("C:\\Users\\Matt\\Documents\\dong.wav"));
AudioStream timeupsound=new AudioStream(in);
AudioPlayer.player.start(timeupsound);
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}
Но проблема в том, что это не работает. Выдает IOException и говорит: «не удалось создать аудиопоток из входного потока». У меня вопрос, что я делаю не так? (поскольку я ясно видел, как этот код работает в этом видео на YouTube, и я использовал тот же код. Пожалуйста, помогите. И еще раз, я новичок);