Javaで音楽プレーヤーを作ろうとしています。私は多数の Web サイトにアクセスし、リソースを調べてどのように機能するかを確認しましたが、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(....」という行で nullPointerException が発生します。