javasound - Java audio conversion fails, Unsupported conversion: FLAC from MPEG2L3 22050.0 Hz -


i have audioinputstream, , want flac audioinputstream.

i using flacencoding.flac jflac library.

i added mp3plugin.jar classpath handle mp3.

import javax.sound.sampled.audioinputstream; import javax.sound.sampled.audiosystem; import javax.sound.sampled.unsupportedaudiofileexception;  import org.kc7bfi.jflac.sound.spi.flacencoding;  public audioinputstream getflacstream(audioinputstream ais) {     flacencoding encoding = flacencoding.flac;     audioinputstream flacstream = audiosystem.getaudioinputstream(encoding,             ais);     return flacstream; } 

but gives error:

exception in thread "main" java.lang.illegalargumentexception: unsupported conversion: flac mpeg2l3 22050.0 hz, unknown bits per sample, mono, unknown frame size, unknown frame rate,      @ javax.sound.sampled.audiosystem.getaudioinputstream(audiosystem.java:876)     @ flacconverter.getflacstream(flacconverter.java:43)     @ flacconverter.getflacbytes(flacconverter.java:36)     @ flacconverter.main(flacconverter.java:25) 

update:

when call

audiosystem.gettargetencodings(ais.getformat()); 

i array 1 encoding:

pcm_signed 

jflac supports decoding flac not encoding flac.

i see there javaflacencoder project on sourceforge might want.


Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

mysql - Pass value between different pages (form) with PHP -