草庐IT

AVCaptureDeviceDiscoverySession

全部标签

IOS devicesWithMediaType 弃用

我目前使用的方法:NSArray*captureDevices=[AVCaptureDevicedevicesWithMediaType:AVMediaTypeVideo];获取设备列表,但XCode给我警告:改用AVCaptureDeviceDiscoverySession我看过documentation但不知道如何访问设备数组AVCaptureDeviceDiscoverySession*session=[[AVCaptureDeviceDiscoverySessionalloc]init];??? 最佳答案 创建AVCaptu

ios - 如何使用 AVCaptureDeviceDiscoverySession 获取前置摄像头、后置摄像头和音频

在iOS10发布之前,我使用以下代码为我的录像机获取视频和音频捕获:fordeviceinAVCaptureDevice.devices(){if(deviceasAnyObject).hasMediaType(AVMediaTypeAudio){self.audioCapture=deviceas?AVCaptureDevice}elseif(deviceasAnyObject).hasMediaType(AVMediaTypeVideo){if(deviceasAnyObject).position==AVCaptureDevicePosition.back{self.backCa