javax.sound.sampled.LineUnavailableException :为什么我会收到此异常?

sap*_*Pro 6 java javasound

当执行以下方法时:

private void beep_player_1() {
    try {
        //clip_Player_2.close();
        clip_Player_1 = AudioSystem.getClip();
        ais = AudioSystem.getAudioInputStream(new File(Constants.Player1_Default_Tone)); // PATH FOR THE .WAV FILE
        clip_Player_1.open(ais);
        clip_Player_1.loop(0); // PLAY ONCE
    }catch(Exception exc) {
        System.out.println(exc);
     }
}
Run Code Online (Sandbox Code Playgroud)

LineUnavailableException被抛出。这可能是什么原因?

javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 24 bit, stereo, 6 bytes/frame, little-endian not supported.
Run Code Online (Sandbox Code Playgroud)

And*_*son 3

这可能是什么原因?

javax.sound.sampled.LineUnavailableException: line with format 
  PCM_SIGNED 44100.0 Hz, 
  24 bit, 
  stereo, 
  6 bytes/frame, 
  little-endian not supported.
Run Code Online (Sandbox Code Playgroud)

我不知道其余的情况,但我遇到的大多数 PC 使用 8 或 16 位“位深度”,而 PC 使用 24 位。它表明了非常细致入微的录音质量。如果8位是“手机质量”,16位是“CD质量”,那么24位就是“母带录音质量”。