Воспроизведение аудио в 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, и я использовал тот же код. Пожалуйста, помогите. И еще раз, я новичок);

Ответы на вопрос(1)

Ваш ответ на вопрос