基本上我的应用程序用于通过用户选择来播放和录制视频。在录制视频时,我需要将摄像机视图更改为前视图或后视图。我知道UIImagePickerController
无法实现这一点。
任何人都可以建议我解决这个问题的最佳解决方案。
答案 0 :(得分:2)
这是不可能的。
举个例子 - 拿原生的iphone相机应用程序。一旦开始录制,就无法更换相机......
虽然您使用 AVCaptureSession 在应用内录制并且您正在通过 AVAssetWriter 撰写视频,但这看起来可行,但您必须自己处理整个录制,当您切换摄像机时,视频流将破解并恢复(从一台摄像机停止流并从其他摄像机开始流),这样您将无法获得无缝的视频录制体验。
答案 1 :(得分:0)
有一个应用程序(记不起名字)同时记录两个摄像头。
使用此功能,你应该能够(至少)设置两个录音但只显示一个视图。然后按一下按钮换掉视图。
或者只显示两个视图并允许用户在最后进行编辑?