3

私はこれをかなり長い間研究してきましたが、まだ喜びはありません。

MediaRecorder がオーディオ ソースを読み取り、いくつかの形式のいずれかで直接ファイルに書き込むことはわかっています。また、AudioRecord がオーディオ ソースを読み取り、生データを処理できることも知っていますが、アプリからデータを書き込む方法はありますか?

たとえば、オーディオを読み取り、簡単な方法でフィルター処理してから、.3gp ファイルに書き込みたいとします。これを行う方法はありますか?例を検索すると、手動でヘッダーを記述して .wav ファイルを生成する方法しか見つかりませんでした。

4

3 に答える 3

1

独自のエンコーダーを作成するか、JNI を使用してFFMpegなどの既存のエンコーダーを使用します。

この質問も役に立ちます。
Android の FFmpeg

于 2012-10-27T01:04:32.417 に答える
0

MediaCodecクラスをチェックアウトしましたか?

http://developer.android.com/reference/android/media/MediaCodec.html

于 2012-12-17T14:29:59.177 に答える