应用程序相机中的iOS 6

nfo*_*gia 1 iphone video camera uiimagepickercontroller ios6

我正在建立一个应用程序,允许用户通过按主屏幕上的按钮录制视频(在应用程序中).我不希望用户被带到照片应用程序,因为视频只能在应用程序上查看(最多15秒),我无法得到它.任何人都有代码来做到这一点?我希望相机做的一个很好的例子是应用程序Cinemagram中的相机.谢谢你的帮助.

Int*_*aut 5

如果您打算将电影保存到用户的照片库,则可以使用UIImagePickerController.特别是,您应该阅读课程附带的指南.

但是,如果您只想让视频成为临时视频,那么您可能希望使用AVFoundation.然后,您需要使用AVCaptureMovieFileOutput配置AVCaptureSession以将视频写入磁盘.然后,当您准备播放视频时,使用您刚刚编写的文件URL创建AVURLAsset,使用它创建AVPlayer播放视频,并使用所述播放器向您的视图添加AVPlayerLayer以显示视频.

不管怎样,我建议研究Apple提供的示例. AVCamAVPlayerDemo应该足以让你入门(特别是AVCam示例项目).