我正在尝试用java制作音乐播放器。我已经访问了许多网站并查看了资源以了解它是如何工作的,但是 AudioInputStream 在我最不期望的地方给了我一个 nullPointerException !似乎以前没有人问过这个问题(此外,我没有足够的代表发表评论,所以我不得不将它作为一个单独的问题),所以我将向您展示出错的代码:
Clip clip = AudioSystem.getClip();
AudioInputStream ais = AudioSystem.getInputStream(new File("mywav.wav"));
clip.open(ais);
clip.start();
我用 Thread 包围了它并启动了 Thread,所以它应该可以充分发挥作用。但是,我在“AudioInputStream ais = AudioSystem.getInputStream(...."