首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取iOS设备摄像头名称?

如何获取iOS设备摄像头名称?
EN

Stack Overflow用户
提问于 2012-12-14 17:37:10
回答 3查看 986关注 0票数 1

IOS捕获设备和回放设备是否有名称或路径?通常我们可以在windows中获取连接摄像头的路径和名称,我想在Mac中也可以这样做。有谁知道如何在IOS上获取采集和播放设备的名称和路径?

代码语言:javascript
复制
  // RETURNS HOW MANY AUDIO CAPTURE DEVICES ARE THERE... 
  for eg: [[AVCaptureDevice devicesWithMediaType:AVMediaTypeAudio] count];
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-14 18:21:35

代码语言:javascript
复制
NSArray *devices = [AVCaptureDevice devices];
AVCaptureDevice *frontCamera;
AVCaptureDevice *backCamera;

for (AVCaptureDevice *device in devices) {

    NSLog(@"Device name: %@", [device localizedName]);

    if ([device hasMediaType:AVMediaTypeVideo]) {

        if ([device position] == AVCaptureDevicePositionBack) {
            NSLog(@"Device position : back");
            backCamera = device;
        }
        else {
            NSLog(@"Device position : front");
            frontCamera = device;
        }
    }
}
票数 3
EN

Stack Overflow用户

发布于 2012-12-14 17:41:25

你得到了设备名下面的方法

代码语言:javascript
复制
NSString *name =[[UIDevice currentDevice] name]);
票数 0
EN

Stack Overflow用户

发布于 2017-03-07 04:04:00

遗憾的是,“设备”在iOS 10.0中已被弃用。请改用AVCaptureDeviceDiscoverySession。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13875999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档