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