javax.sound.sampled.LineUnavailableException:我得到这个exception是什么?

由于调用以下方法:

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); } } 

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

 javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 24 bit, stereo, 6 bytes/frame, little-endian not supported. 

这可能是什么原因?

 javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 24 bit, stereo, 6 bytes/frame, little-endian not supported. 

我不知道其余的,但我遇到的大多数PC使用8位或16位“位深度”而使用24位。 它表示非常精细的录音质量。 如果8位是“电话质量”而16位是“CD质量”,则24位将是“主记录质量”。