繁体   English   中英

应用相机中的iOS 6

[英]iOS 6 in app camera

我正在构建一个应用程序,该应用程序允许用户通过按主屏幕上的按钮来录制视频(应用程序中)。 我不希望用户被带到照片应用程序,因为只能在该应用程序上观看视频(最多15秒),我还不太了解。 有人有执行此操作的代码吗? 我想要相机做的一个很好的例子是应用程序Cinemagram中的相机。 谢谢你的帮助。

如果计划将影片保存到用户的照片库,则可以使用UIImagePickerController。 特别是,您应该阅读课程随附的指南。

但是,如果只希望视频为临时视频,则可能要使用AVFoundation。 然后,您需要使用AVCaptureMovieFileOutput配置AVCaptureSession才能将视频写入磁盘。 然后,当您准备播放视频时,使用刚才编写的文件url创建一个AVURLAsset,使用它创建一个AVPlayer来播放视频,并使用所述播放器将AVPlayerLayer添加到您的视图中以显示视频。

无论哪种方式,我都建议您研究Apple提供的示例。 AVCamAVPlayerDemo应该足以让您入门(尤其是AVCam示例项目)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM