Ich verwende das Open-Source-Beispiel von Google: Grafika . Ich verwende ContinuousCaptureActivity.java In dieser Übung wird die Implementierung von CircularBuffer demonstriert, aber in der resultierenden Videodatei ist kein Audio enthalten.
Ich möchte die Audioaufzeichnungsfunktion innerhalb dieser Aktivität hinzufügen und das aufgezeichnete Audio im selben CircularBuffered Mode in das Video einfügen.
Um das zu erreichen, habe ich die MediaCodec Library untersucht, die in 4.3+ Versionen eingeführt wurde. Ich habe auch MediaMuxer verwendet, um Video- und Audio-Streams zu erfassen und in ein einziges Video zu muxen.
Ich bin mir aber nicht sicher, wie ich die Audio Recording-Funktion in die ContinuousCaptureActivity.java
-Klasse implementieren soll. Jede Hilfe wird sehr geschätzt.
Tags und Links android video audio mediacodec grafika