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

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

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

url rewriting - How to redirect a http POST with urlrewritefilter -