オーディオを録音し、それを処理してその録音の機能を取得する必要があるオーディオ処理アプリケーションを開発しています。ただし、再生可能な形式のオーディオを MediaPlayer で再生したいと考えています。
オーディオを録音して処理するには、AudioRecord を使用する方がよいことがわかりました。そこから生のオーディオを取得できるからです。しかし、その後、データを再生可能な形式でファイルに書き込むことはできません (アンドロイドでこれを行うためのライブラリはありますか?)。
この方法を使用して生データを記録し、ファイルに書き込みました: http://andrewbrobinson.com/2011/11/27/capturing-raw-audio-data-in-android/ しかし、このファイルを再生しようとするとデバイスでは再生できません。
次に、MediaRecorder を使用すると、データをデコードして特徴を抽出する方法がわかりません。MediaExtractor を見てきましたが、MediaExtractor がフレームをデコードしていないようです。
だから..これを行うための最良の方法は何ですか? これはどのオーディオ処理アプリケーションでもよくあることだと思いますが、これを管理する方法を見つけることができませんでした。
返信ありがとうございます。