我正在尝试使用 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
}
即使指向正确的方向也会有所帮助,但我不知道如何将样本缓冲区保存为可以作为视频播放的文件