iOS 实现切换摄像头

本文提供了一份iOS实现切换摄像头的教程,作者针对读者反馈的问题,制作了一个Demo并上传到GitHub,旨在帮助遇到类似问题的程序员快速解决摄像头翻转的困扰。
摘要由CSDN通过智能技术生成

前言(2018.3.1更新)

hihi 我来更新了,这边博客下面有个小哥哥说用了不好用,今天又有一位程序员朋友加我微信问这个问题,抽了5分钟做了个Demo在github上摄像头翻转,供大家参考,省的大家出现问题不知道怎么解决啦,嘻嘻。

以下原文:

//一定要导入这个库
#import <AVFoundation/AVFoundation.h>
//后面的session是指这个属性
@property (nonatomic,retain)AVCaptureSession *session;

// Switching between front and back cameras

- (AVCaptureDevice *)cameraWithPosition:(AVCaptureDevicePosition)position
{
    NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
    for (AVCaptureDevice *device in devices )
        if ( device.position == position )
            return device;
    return nil;
}

- (void)swapFrontAndBackCameras {
    // Assume the session is already running
    
    NSArray *inputs =self.session.inputs;
    for 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值