同时录制视频和播放视频

时间:2011-10-10 00:03:15

标签: iphone objective-c ios

我想播放视频(带声音)并同时录制前置摄像头的视频。相机的取景器应显示为屏幕右下角的小“画中画”,而电影在其后面全屏播放。这可能吗?是否可以将相应的类层叠在一起?

1 个答案:

答案 0 :(得分:5)

查看AVFoundation framework,它用于iOS中的大部分音频和视频节目。

在您的情况下,您可以使用AVPlayerAVPlayerLayer来播放电影,使用AVCaptureSessionAVCaptureVideoPreviewLayerAVCaptureMovieFileOutput来录制

如果您熟悉核心动画,则可以设置界限并将子图层添加到AVPlayerLayerAVCaptureVideoPreviewLayer,以实现所需的界面布局。

这些课程都有很好的记录,AVFoundation Programming Guide清楚地解释了他们的互动。

如有任何问题,请随时发表评论。