Re: Baffeled with IllegalArgumentException exception



Sundar wrote:
Hi,
Iam using java sound API to play the audio. Iam using the Clip class to
play the audio. Frequently i get the following exception...

java.lang.IllegalArgumentException: No line matching interface Clip
supporting format ULAW 8000.0 Hz, 8 bit, mono, 1 bytes/frame, is
supported.

The exception is thrown in the code line "Targetclip = (Clip)
AudioSystem.getLine(info);"

The code snippet which throws the exception is as follows...




//Converting Audio Format
if (format.getEncoding() != AudioFormat.Encoding.PCM_SIGNED) {
System.out.println("*** Converting...");
format = new AudioFormat(
AudioFormat.Encoding.PCM_SIGNED,
format.getSampleRate(),
format.getSampleSizeInBits()*2,
format.getChannels(),
format.getFrameSize()*2,
format.getFrameRate(),
true); // big endian
stream2 = AudioSystem.getAudioInputStream(format, stream2);
}
printDebug("((int)stream2.getFrameLength()*format.getFrameSize()):
" + ((int)stream2.getFrameLength()*format.getFrameSize()));
DataLine.Info info = new DataLine.Info(Clip.class,
stream2.getFormat());
// DataLine.Info info2 = new DataLine.Info(Clip.class,
stream2.getFormat(),
((int)stream2.getFrameLength()*format.getFrameSize()));
Targetclip = (Clip) AudioSystem.getLine(info);


What could be wrong?? Why this exception is thrown? How do we solve
this??

Any links, sample code OR help in any form is highly appreciate.

Thanks in advance

-Sundar


My best guess is that your sound card doesn't support ULAW.

--

Knute Johnson
email s/nospam/knute/
.



Relevant Pages

  • Re: Enhanced PLAY.CMD with play list support
    ... > playing a very short audio clip, pressing the key to repeat the play ... > PLAY before completely cleaning up after the previous PLAY. ... > with the audio samples in memory, so to play an edited clip using ...
    (comp.lang.fortran)
  • Re: Enhanced PLAY.CMD with play list support
    ... > playing a very short audio clip, pressing the key to repeat the play ... > PLAY before completely cleaning up after the previous PLAY. ... > with the audio samples in memory, so to play an edited clip using ...
    (sci.astro)
  • Re: Baffeled with IllegalArgumentException exception
    ... is a harware problem the exception will be consistent, ... Iam using java sound API to play the audio. ... Iam using the Clip class to ...
    (comp.lang.java.help)
  • Re: No audio w/captured video
    ... but now there is no audio when i play an unedited clip ... them in the Movie Maker Collection folder. ... When I put a clip on the story ...
    (microsoft.public.windowsxp.moviemaker)
  • No Audio in timeline
    ... I play the clip in MM the audio is fine. ... It's only on the timeline the audio doesn't play. ...
    (microsoft.public.windowsxp.moviemaker)