美文网首页iOS音视频
AV Foundation之视频捕捉(7)__拍摄静态图片

AV Foundation之视频捕捉(7)__拍摄静态图片

作者: CC老师_HelloCoder | 来源:发表于2017-06-06 22:57 被阅读0次

    喜欢就抬抬小手,关注一下CC老师!

    (一)前言

         回顾一下,我们在setupSession:方法中,将一个AVCaptureStillImageOutput实例添加到捕捉会话。这个类是AVCaptureOutput 的子类,用于捕捉静态图片。

        AVCaptureConnection *connection = // Active video capture connection

       id completionHandler = ^(CMSampleBufferRef buffer,NSError *error)

    {

         //Handle image capture 

    }

      [imageOutput captureStillImageAsynchronouslyFromConnection:connection completionHandler:completionHandler];

       创建一个会话并添加捕捉设备输入&捕捉输出时,会话自动建立输入和输出的连接,按需选择信号流线路。访问这些连接在一些情况下是非常实用的功能,因为可以让开发者更好地对发送到输出端的数据进行控制。


    7.1捕捉静态图片


    7.2 使用 ASSets Library 框架

    ASSets Library 框架可以让开发者通过编程方式访问iOS Photos 应用程序所管理的用户相册&视频库。这个框架的核心类是:ALAssetsLibrary.ALAssetsLibrary类定义了于用户库进行交互的接口。该对象具有多个“写入”方法,可以让开发者将照片&视频写入到自己的库中。

    当然涉及到用户隐私,同样需要在plist中修改,还需要在用户的允许才能访问相册。

    小伙伴们阅读后,请喜欢一下。文章更新可以提醒到你哦~~~~


    相关文章

      网友评论

        本文标题:AV Foundation之视频捕捉(7)__拍摄静态图片

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