系统原生二维码生成和扫描

编程入门 行业动态 更新时间:2024-10-16 16:08:01

<a href=https://www.elefans.com/category/jswz/34/1770742.html style=系统原生二维码生成和扫描"/>

系统原生二维码生成和扫描

-、扫描二维码

导入#import <AVFoundation/AVFoundation.h>

使用以下代码调用系统原生扫描二维码api

//获取摄像设备

    AVCaptureDevice * device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];

    //创建输入流

    AVCaptureDeviceInput * input = [AVCaptureDeviceInput deviceInputWithDevice:device error:nil];

    //创建输出流

    output = [[AVCaptureMetadataOutput alloc]init];

    //设置代理在主线程里刷新

    [output setMetadataObjectsDelegate:self queue:dispatch_get_main_queue()];

   

    //初始化链接对象

    session = [[AVCaptureSession alloc]init];

    //高质量采集率

    [session setSessionPreset:AVCaptureSessionPresetHigh];

   

    [session addInput:input];

    [session addOutput:output];

    //设置扫码支持的编码格式(如下设置条形码和二维码兼容)

 

更多推荐

系统原生二维码生成和扫描

本文发布于:2024-02-11 11:23:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1680729.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:系统   二维码

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!