美文网首页
自定义视频录制开发全记录

自定义视频录制开发全记录

作者: 笑里剑 | 来源:发表于2017-03-09 10:51 被阅读0次

       此处感谢原创者WCL,大神有完整的开发记录。有兴趣的童鞋可移步一观,这篇文章是我自己在写代码过程的总结。

    录制视频需要的类及其创建:

          1:视频输入设备类:该类主要有两个对象,分别为前置摄像头和后置摄像头,用于获取视频信息。其获取方法如下:

        2:视频会话显示层AVCaptureVideoPreviewLayer。该类是一个图层类,主要用于显示视频内容。在这里需要注意将其videoGravity设置成铺满全屏,否则无法调节视频窗口位置

       3:音频输入设备麦克风,用于获取音频数据

      4:数据输出对象类AVCaptureVideoDataOutput和AVCaptureAudioDataOutput,前者用于获取视频的数据输出,后者用于获取音频数据输出。创建方法如下

  5:数据链接对象VCaptureConnection,用于建立数据和设备之间的链接。有音频和视频两种类型

          6:视频录入会话类:AVCaptureSession。该类相当于一个视频录制的根,其它的各种设备类最终组合在该类对象中进行调节和使用

以上是所需的各种类型对象,具体demo可看我的github

相关文章

网友评论

      本文标题:自定义视频录制开发全记录

      本文链接:https://www.haomeiwen.com/subject/mlcbgttx.html