用jmf录音生成wav,用lame压缩成mp3失败我用jmf进行录音,
AudioFormat format = new AudioFormat(AudioFormat.LINEAR, 44100, 16, 1);
ProcessorModel model = new ProcessorModel(new Format[]{format}, new FileTypeDescriptor(FileTypeDescriptor.WAVE));
try {
Processor processor = Manager.createRealizedProcessor(model);
DataSink sink = Manager.createDataSink(processor.getDataOutput(), new MediaLocator("file:///C:/test.wav"));
processor.start();
sink.open();
sink.start();
Thread.sleep(5000);
sink.stop();
sink.close();
processor.stop();
processor.close();
}
生成wav文件,但用lame压缩成mp3时,生成的mp3文件的持续时间为0,为why?
是生成的wav文件格式的问题吗

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sct】截止到2008-07-01 10:45:26的历史汇总数据(不包括此帖):
    发帖数:10                 发帖分:240                
    结贴数:3                  结贴分:60                 
    未结数:7                  未结分:180                
    结贴率:30.00 %            结分率:25.00 %            
    楼主该结一些帖子了