IPhone 设备状态、闪光灯状态
?
//判斷閃光燈狀態,修改默認的"CameraFlashOff" 按鈕圖片。轉由 TGCameraFlash.m 控制圖標切換
??? AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
??? AVCaptureFlashMode mode = [device flashMode];
??? if ([device lockForConfiguration:nil]) {
?????? ?
??????? switch ([device flashMode]) {
??????????? case AVCaptureFlashModeAuto:
??????????????? mode = AVCaptureFlashModeOn;
??????????????? break;
?????????????? ?
??????????? case AVCaptureFlashModeOn:
??????????????? mode = AVCaptureFlashModeOff;
??????????????? break;
?????????????? ?
??????????? case AVCaptureFlashModeOff:
??????????????? mode = AVCaptureFlashModeAuto;
??????????????? break;
??????? }
?????? ?
??????? if (device.autoFocusRangeRestrictionSupported) {
??????????? device.autoFocusRangeRestriction = AVCaptureAutoFocusRangeRestrictionNear;
??????? }
?????? ?
??????? if (device.smoothAutoFocusSupported) {
??????????? device.smoothAutoFocusEnabled = YES;
??????? }
?????? ?
??????? if([device isFocusModeSupported:AVCaptureFocusModeContinuousAutoFocus]){
??????????? device.focusMode = AVCaptureFocusModeContinuousAutoFocus;
??????? }
?????? ?
??????? device.exposureMode = AVCaptureExposureModeContinuousAutoExposure;
?????? ?
??????? [device unlockForConfiguration];
??? }
轉載于:https://www.cnblogs.com/allanliu/p/4195139.html
總結
以上是生活随笔為你收集整理的IPhone 设备状态、闪光灯状态的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 360借条晚上放款要多久 时间不会那么久
- 下一篇: 恢复花呗使用资格技巧 人工无法进行干