首页 > 代码库 > java 文件格式转换工具

java 文件格式转换工具

有时候一个文件格式正确在某些情况下不一定能够正确播放,下面可以借助于java的一个类帮助我们把文件格式转正确

File source = new File(filepath);int index=amr.lastIndexOf(".");wavFile=amr.substring(0,index)+".wav";File target = new File(wavFile);AudioAttributes audio = new AudioAttributes();Encoder encoder = new Encoder();audio.setCodec("pcm_u8");audio.setChannels(new Integer(1));audio.setSamplingRate(new Integer(8000));	EncodingAttributes attrs = new EncodingAttributes();可以转换文件的位率,频道等文件头信息audio.setCodec("pcm_u8");的可参考的值有

pcm_u8 pcm_s16le pcm_s24le pcm_s32le pcm_alaw
当然还有其他格式mp3可以参考http://suflow.iteye.com/blog/1742838 

java 文件格式转换工具