最近在做一个html播放微信语音的功能,但是下载的是amr格式的文件,需要将amr转换为mp3格式的才能播放,但是在转换过程中报了下面的这个错误:
Exception in thread "main" it.sauronsoftware.jave.EncoderException: Duration: N/A, bitrate: N/A
at it.sauronsoftware.jave.Encoder.encode(Encoder.java:863)
at it.sauronsoftware.jave.Encoder.encode(Encoder.java:713)
at pac1.Trans2.main(Trans2.java:21)
查阅了好多资料才知道是参数设置的问题,下面的代码是将wav格式转换MP3的参数,所以报上边的错误,所以请问哪位大神知道这四个参数呀?跪求。。。
audio.setCodec("libmp3lame"); //编码器
audio.setBitRate(new Integer(128000)); //比特率
audio.setChannels(new Integer(2)); //声音频道
audio.setSamplingRate(new Integer(44100)); //节录率