我想使用AVFoundation
以AVCaptureSession
和AVCaptureMovieFileOutput
录制视频。
我想录制像Instagram Stories这样的视频,所以我想在视频录制时更换相机。 AVCaptureMovieFileOutput
的问题在于,当我更改captureDevice
中的captureSession
时,委托方法AVCaptureFileOutputRecordingDelegate
会发送错误,文字录制停止,一切都停止了
我考虑过在更换相机之前停止前置摄像头视频并保存,然后保存后置摄像头视频并将它们加入同一视频中。这是一个不错的选择吗?或者我应该使用AVCaptureVideoDataOutput
来实现这一目标吗?