私は、サウンドとビデオの記録に基づいてAndroidアプリを開発しています。私はプレビューとビデオとサウンドをキャプチャしながら、ヘッドフォンでマイクオーディオのリアルタイム再生を取得したいと思います。私は今持っている何Android:生のオーディオを録音して同時にビデオを録画する
、一人で細かい作業:
1)は、()のプレビューと記録中にリアルタイムで音声とそれを再生を記録するためにSuperpoweredライブラリを使用しています。シーンの背後では、それは出力をヘッドフォンにプッシュすることによってAudioRecordの仕事をC++で直接行います。目標は、生のサウンドにリアルタイムでオーディオ効果を適用することです。
E/MediaRecorder: start failed: -2147483648
私は二つの記録を起動することはできませんことを想像:
2)それが始まるクラッシュし、オーディオの再生が実行されている場合、私はビデオ記録を起動しようmediaRecorder
でビデオをキャプチャ同時に処理することができます。私は、AudioRecordやSuperpoweredのlibを使って生のオーディオを処理するのは良い方法だと思っていますが、現在のオーディオ録音と矛盾することなくビデオを録音する方法を理解することはできません。
私の機能を達成する方法はありますか?
(minSdk 16)
私は、ビデオ用のaudioSourceを使わずにMediaRecorderを使って同時に録画することができます(MediaModerをapi16なしで複雑にしないように)。その後、私は2つのファイルをffmpegを使ってマージします。 – ddp