RPScreenRecorder.shared().startCapture を使用して、画面の記録を firebase に保存しようとしています。AVCapture からビデオを保存する方法は知っていますが、CMSampleBuffer を処理してファイルを作成し、firebase に保存する方法がわかりません。これに関するドキュメントはまだ見つかりません。メソッド呼び出しは次のとおりです。
let recorder = RPScreenRecorder.shared()
if #available(iOS 11.0, *) {
recorder.startCapture(handler: { (videoBuffer, bufferType, error) in
print(videoBuffer)
print(bufferType)
}, completionHandler: { (error) in
})
} else {
// Fallback on earlier versions
}
正しい方向を指されても役に立ちますが、ビデオとして再生できるファイルとして THE sample BUFFER を保存する方法がわかりません。