javax.sound.sampled.LineUnavailableException : Why am I getting this exception?
14,496
What could be the reason for this ?
javax.sound.sampled.LineUnavailableException: line with format
PCM_SIGNED 44100.0 Hz,
24 bit,
stereo,
6 bytes/frame,
little-endian not supported.
I don't know about the rest, but most PCs I've encountered use 8 or 16 bit 'bit depth' while that uses 24 bits. It indicates a very finely nuanced recording quality. If 8 bit is 'phone quality' and 16 bit is 'CD quality', then 24 bit would be 'master recording quality'.
Author by
saplingPro
I love to write code and love to be known as a programmer. I try very hard to be creative. I am a hard working man ! I don't know where i am heading and don't know where i will be :(
Updated on June 11, 2022Comments
-
saplingPro about 2 years
When the following method is executed:
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
get thrown. What could be the reason for this?javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 24 bit, stereo, 6 bytes/frame, little-endian not supported.