特に、これは私が望んでいる設定です: Android デバイスの内蔵カメラはライブ ビデオを記録しています。このビデオは、数秒間のビデオを保持するバッファに保存されています。バッファがいっぱいになると、バッファの最も古いフレームがディスク上のビデオ ファイルに追加され、カメラからの新しいフレーム用のスペースが確保されます。その後、バッファ内のデータを使用して、ビデオを少し後方にスキップできます。
Surface で mediaRecorder (および mediaPlayer?) を使用してそれぞれビデオを取得し、addCallbackBuffer を使用してバッファを作成し、次に setPreviewCallbackWithBuffer を使用してバッファからビデオを表示することを考えていました。そこからどこへ行くべきか、それとも完全に間違った道なのか、私には完全にはわかりません。私はこれでやや初心者です。