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