我想播放视频(带声音)并同时录制前置摄像头的视频。相机的取景器应显示为屏幕右下角的小“画中画”,而电影在其后面全屏播放。这可能吗?是否可以将相应的类层叠在一起?
答案 0 :(得分:5)
查看AVFoundation
framework,它用于iOS中的大部分音频和视频节目。
在您的情况下,您可以使用AVPlayer
和AVPlayerLayer
来播放电影,使用AVCaptureSession
,AVCaptureVideoPreviewLayer
和AVCaptureMovieFileOutput
来录制
如果您熟悉核心动画,则可以设置界限并将子图层添加到AVPlayerLayer
和AVCaptureVideoPreviewLayer
,以实现所需的界面布局。
这些课程都有很好的记录,AVFoundation Programming Guide清楚地解释了他们的互动。
如有任何问题,请随时发表评论。