FLAC文件中的Android记录

时间:2014-02-21 14:31:55

标签: java android flac

如何在FLAC文件中使用麦克风录音? 我试过这个:

import javaFlacEncoder.FLAC_FileEncoder;

FLAC_FileEncoder flacEncoder = new FLAC_FileEncoder();
File outputFile = new File(dir + "/flac1.flac");
flacEncoder.encode(file, outputFile);

错误:

E/AndroidRuntime(5891): java.lang.VerifyError: javaFlacEncoder/FLAC_FileEncoder

是否可以使用Java 1.6和android 4.0.3以Wav格式录制声音?

1 个答案:

答案 0 :(得分:0)

从之前的评论中暗示:

从此link Android似乎只支持AMR,PCM和GSM编解码器。如果您需要.flac(通常谷歌的服务最喜欢的)我建议使用无损PCM(支持.wav)格式,并使用FFMPEG,SOX或其他一些音频转换器服务,然后使它们.flac。

(在Android 3.1x(12级)中实现的所有编解码器,因此这适用于您的版本)