IOS捕獲設備和回放設備是否有任何名稱或路徑?通常我們可以在Windows中獲得連接攝像頭的路徑和名稱,我想在Mac上我們也可以做到這一點。任何人都知道如何獲取IOS上的捕獲和回放設備的名稱和路徑?如何獲取iOS設備相機名稱?
// RETURNS HOW MANY AUDIO CAPTURE DEVICES ARE THERE...
for eg: [[AVCaptureDevice devicesWithMediaType:AVMediaTypeAudio] count];
IOS捕獲設備和回放設備是否有任何名稱或路徑?通常我們可以在Windows中獲得連接攝像頭的路徑和名稱,我想在Mac上我們也可以做到這一點。任何人都知道如何獲取IOS上的捕獲和回放設備的名稱和路徑?如何獲取iOS設備相機名稱?
// RETURNS HOW MANY AUDIO CAPTURE DEVICES ARE THERE...
for eg: [[AVCaptureDevice devicesWithMediaType:AVMediaTypeAudio] count];
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;
}
}
}
你的設備名稱follwing方法
NSString *name =[[UIDevice currentDevice] name]);
唉, 「設備」,在iOS的10.0已被棄用。改用AVCaptureDeviceDiscoverySession。
iphone有兩個攝像頭(正面和背面)哪一個它會返回? – Newbee
它給你的設備名稱不是相機類型。 –
我在這裏表示的設備捕獲設備名稱。 – Newbee