2014-02-20 6 views
5

Ich entwickle eine Audioaufnahmeanwendung, die MediaRecorder Klasse verwendet. Ich habe die folgende Anforderung:Wie man pausiert und fortfährt Audioaufnahme in android

1.Wenn eine Pause-Taste gedrückt wird, dann pausieren Sie die Aufnahme.

2.Wenn eine Fortsetzen-Taste gedrückt wird, fahren Sie mit der Aufnahme fort, wo sie pausiert hat. Ich versuche dies link

Aber ich bin nicht in der Lage, die Funktionalität zu implementieren.

Jede Hilfe/Vorschlag würde sehr geschätzt werden.

Antwort

1

Sie können meine Antwort here verweisen, wenn dieses Problem weiterhin haben.

Die Lösung besteht darin, den Recorder zu stoppen, wenn der Benutzer pausiert und erneut startet, wie bereits in vielen anderen Antworten in stackoverflow erwähnt. Speichern Sie alle Audio-/Videodateien, die in einem Array generiert wurden, und verwenden Sie die folgende Methode, um alle Mediendateien zusammenzuführen. Das Beispiel stammt aus der mp4parser-Bibliothek und wurde nach meinem Bedarf modifiziert.

Verwenden Sie das Flag isAudio als True für Audiodateien und false für Videodateien.

Verwandte Themen