基于AVFoundation实现视频录制的两种方式

前言

AVCaptureSessionAVFoundation核心类,用于管理捕获对象 AVCaptureInput 的视频和音频的输入,协调捕获的输出 AVCaptureOutput

AVCaptureOutput 的输出有两种方法:

  • 一种是直接以 movieFileUrl 方式输出;
  • 一种是以原始数据流 data 的方式输出

流程对比图如下:

在这里插入图片描述
下面详细讲解两种录制视频的方案:

方案一、AVCaptureSession + AVCaptureMovieFileOutput

1.创建AVCaptureSession

//导入 AVFoundation.framework 
#import 

猜你喜欢

转载自blog.csdn.net/zhanglei5415/article/details/125595697
今日推荐