2012-10-20 23 views
1

文件支持FLAC編解碼器。但是,mediarecorder.encoder編解碼器列表不包含FLAC。對於4.1狀態的FLAC編解碼器在Android 4.1

如果我想在flac上錄製音頻在16000Mhz,以便輸出可以直接到..speech-api調用,我不知道除了記錄到中間格式以外要做什麼,然後插入ffmpeg步驟以獲得正是我需要發送到語音api。

http://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder.html

上面的鏈接有沒有提到FLAC的。

http://developer.android.com/guide/appendix/media-formats.html

上述連桿包括FLAC作爲4.1核心編解碼器。

+0

我應該只是設置容器類型= FLAC然後使用'默認'作爲編碼器? –

回答

3

根據該文檔,對於版本到4.1版,有一個FLAC 解碼器但沒有FLAC 編碼

+0

即時通訊使用ffmpeg的編碼... thx –

+0

在這個項目中的好flac編解碼器。與jni接口https://github.com/Audioboo/audioboo-android –