我正在尝试获得与 facetime 相同的效果。用户当前的视频源显示在屏幕的左下方。我也在尝试录制该视频,以便用户稍后保存......最好的方法是什么?
1 回答
看看苹果的指南
摘抄:
从 iPhone OS 3.0 开始,您可以在支持的设备上录制包含音频的视频。要显示视频录制界面,创建并推送一个 UIImagePickerController 对象,就像显示静态相机界面一样。
要录制视频,您必须首先检查相机源类型(UIImagePickerControllerSourceTypeCamera)是否可用以及电影媒体类型(kUTTypeMovie)是否可用于相机。根据您分配给 mediaTypes 属性的媒体类型,选择器可以直接显示静态相机或摄像机,或者让用户选择的选择界面。
使用 UIImagePickerControllerDelegate 协议,注册为图像选择器的委托。您的委托对象通过 imagePickerController:didFinishPickingMediaWithInfo: 方法接收完整的视频录制。
在支持的设备上,您还可以从用户的照片库中挑选以前录制的视频。
有关使用图像选择器类的更多信息,请参阅 UIImagePickerController 类参考。有关修剪录制视频的信息,请参阅 UIVideoEditorController 类参考和 UIVideoEditorControllerDelegate 协议参考。
在 UIImagePickerController 委托中成功获得视频后,您可以使用标准文件操作将其保存到应用程序的文档目录中。