Android-AudioRecord und MediaRecorder

Entwickle ich ein audio-Bearbeitungs-Anwendung, wo ich brauche, um audio aufzuzeichnen, und dann verarbeiten Sie zu erhalten, verfügt über eine Aufnahme. Allerdings möchte ich die audio-in eine spielbare format, um es zu spielen, nachdem mit MediaPlayer.

Ich habe gesehen, dass, um audio aufzunehmen, um es zu verarbeiten, es ist besser AudioRecord, denn ich kann die raw-audio von dort. Aber dann kann ich nicht schreiben der Daten in eine Datei in einem abspielbaren format (gibt es eine Bibliothek, dies zu tun in android?).

Habe ich diese Methode zum aufzeichnen von raw-Daten und schreibt Sie in eine Datei:
http://andrewbrobinson.com/2011/11/27/capturing-raw-audio-data-in-android/
Aber wenn ich versuche diese Datei abzuspielen, die auf dem Gerät, es ist nicht spielbar.

Dann, wenn ich MediaRecorder ich weiß nicht, wie die Daten zu entschlüsseln, extrahieren Sie die Merkmale. Ich habe auf der Suche bei MediaExtractor, aber es Nähte, dass MediaExtractor nicht Dekodieren der frames.

Also.. was ist der beste Weg, dies zu tun? Ich kann mir vorstellen, dass die gemeinsam in jedem audio processing-Anwendung, aber ich war nicht in der Lage, einen Weg zu finden, diesen zu verwalten.

Dank für Ihre Antworten.

InformationsquelleAutor Miquel | 2012-10-08

Schreibe einen Kommentar