前言:还是看了一下国外的入门IOS文章:《Create a Simple App for Video Recording and Playback》,主要涉及视频录制和回放的功能的基本实现。
iOS的API用于记录和播放视频的对刚入门IOS的新人有点混乱,因为有几个可用的选项。如果你只是想打一个视频,你可以用MediaPlayer的框架,它可以让我们发挥我们的设备本地存储的视频,或从远程位置。但是,如果你需要高级功能,如媒体资产管理,媒体编辑,跟踪管理,和其他人,你必须使用AVFoundation框架。我们会继续的东西简单,通过覆盖MediaPlayer的框架开始。
最重要的是,在MediaPlayer框架,给我们带来了两大类,以显示视频或电影。如果你想立 即显示视频和内联(如子视图比全屏幕较小),你应该使用的MPMoviePlayerController。通过使用的MPMoviePlayerController,播放发生在由电影播放?拥有的视图。您可以将一个电影播放?的观点到你的应用程序拥有的视图。相反,如果你想通过展示视频模式地发挥全屏幕视频,例如,你应该使用MPMoviePlayerViewController类。该MPMoviePlayerViewController课程旨在介绍显示全屏电影的简单视图控制?。
在本教程中,我们将重点放在的MPMoviePlayerController。如果你掌握的基础知识,但 是,你应该利用MPMoviePlayerViewController类没有问题。
先概述一下应用的演示:
像任何其他教程中,我们将构建一个简单的演示应用程序来指导您完成这个概念。演示应用程序是没有花哨的用户界面非常简单。一旦打开,应用程序显示一个屏幕,一个单一的“捕获”按钮。当你轻点按钮,就会弹出视频录制的摄像头。一旦完成了录制,视频在主屏幕自动显示。允许用户播放视频内嵌。很简单,不是吗?