用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文件格式的问题吗
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文件格式的问题吗
楼主【sct】截止到2008-07-01 10:45:26的历史汇总数据(不包括此帖):
发帖数:10 发帖分:240
结贴数:3 结贴分:60
未结数:7 未结分:180
结贴率:30.00 % 结分率:25.00 %
楼主该结一些帖子了