草庐IT

补光灯

全部标签

ios - 如何打开/关闭 iPhone 相机闪光灯 swift 2?

我在寻找如何打开/关闭iPhone的相机闪光灯,我发现了这个:@IBActionfuncdidTouchFlashButton(sender:AnyObject){letavDevice=AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)//checkifthedevicehastorchifavDevice.hasTorch{//lockyourdeviceforconfigurationavDevice.lockForConfiguration(nil)//checkifyourtorchModeisonorof

ios - 如何确定相机闪光灯在 iOS 设备上是否可用

总体而言,我的应用程序适用于所有iOS设备,但我有一项功能仅适用于iPhone4,因此,如果用户没有iPhone4,我想显示一条警告,让他们知道此功能将无法使用在他们的设备上?我该怎么做?我正在尝试检查设备是否有相机闪光灯 最佳答案 如果您没有使用UIImagePicker:AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];BOOLhasFlash=[devicehasFlash];如果您需要,还有一个[device

ios - 有没有办法在 iOS 设备上调整手电筒/闪光灯的亮度级别?

我已经阅读了很多关于调整屏幕亮度的主题,但是是否可以对闪光灯进行同样的操作,或者它是二进制开/关吗? 最佳答案 在IOS6+中,您可以。[myAVCaptureDevicesetTorchModeOnWithLevel:0.5error:NULL];您可以像这样枚举av捕获设备:NSArray*devices=[AVCaptureDevicedevices];并确定哪些有手电筒(即没有麦克风:):myAVCaptureDevice.hasTorchhttp://developer.apple.com/library/ios/#doc

ios - 无法在触摸模式下启动 iPhone X 闪光灯

我在手电筒模式下运行iPhoneX闪光灯时遇到问题。返回AVCaptureDeviceTypeBuiltInTelephotoCamera被选为捕获设备:com.apple.avfoundation.avcapturedevice.built-in_video:2'-AVCaptureDeviceTypeBuiltInTelephotoCamera检查触摸模式可用性后:[self.captureDeviceisTorchModeSupported:AVCaptureTorchModeOn]我正在尝试将闪光灯切换为手电筒模式[self.captureDevicelockForConfig

ios - UIViewController - 将不带闪光灯的呈现 View Controller 切换为呈现 View Controller ?

我有一个呈现ViewController,呈现像VC这样的模态,然后当用户完成该模态时,我想转换到另一个模态,但调用://wearedone.[self.presentingViewControllerdismissViewControllerAnimated:NOcompletion:nil];if(self.showOtherContoller){UIViewController*aVC=[[UIViewControlleralloc]initWithNibName:@"someNib"bundle:nil];[self.presentingViewControlleraVCani

iphone - 怎么用闪光灯模式打开相机

我正在开发一个简单的应用程序,我需要让我的相机闪光灯模式持续开启,而不仅仅是在拍摄图像时。并且操作方式应该是摄像而不是录像。可能吗?如果是这样的话。请帮我写一些代码 最佳答案 您可以使用以下方法打开和关闭相机闪光灯。-(void)toggleFlashlight{AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];if(device.torchMode==AVCaptureTorchModeOff){//Createa

ios - COCOS2D 聚光灯图标在 iPhone 6 上不显示

我刚刚创建了一组新图标并将它们添加到我的项目中。虽然一切都在模拟器中工作,包括iPhone6和6plus。当我在iPhone6上运行我的游戏时,聚光灯图标仍然是COCOS2D图标。知道为什么它在模拟器中有效但在设备上无效吗?如有任何想法,我们将不胜感激。 最佳答案 更新到最新版本的IOS8,问题解决了 关于ios-COCOS2D聚光灯图标在iPhone6上不显示,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

iOS 10.2 - 激活 Retina 闪光灯而不是带有手电筒的背面 LED

有没有一种方法可以指定设备在设置setTorchModeOnWithLevel时激活Retina闪光灯(iPhone6s/7的前置闪光灯)而不是背面的True-ToneLED闪光灯?以下标准代码似乎只能激活后部LED:AVCaptureDevice.defaultDevice(withDeviceType:AVCaptureDeviceType.builtInDualCamera,mediaType:AVMediaTypeVideo,position:.front)trydevice.lockForConfiguration();lettorchOn=!device.isTorchAc

ios - 如何使用 ARKit 打开/关闭相机闪光灯?

我正在使用ARSCNView来显示AR体验,它使用3DSceneKit内容增强相机View。ARSession管理设备摄像头的共享对象,但在ARSession中我找不到闪光灯的任何选项。有什么方法可以打开/关闭相机闪光灯吗?如何使用ARKit管理摄像头?如何前后改变相机位置? 最佳答案 functoggleTorch(on:Bool){guardletdevice=AVCaptureDevice.default(for:AVMediaType.video)else{return}ifdevice.hasTorch{do{trydev

ios - 使用 AVCapturePhotoOutput 使用闪光灯拍照时出现问题

我正在开发相机应用程序。我正在为ios10.x设备使用AVCapturePhotoOutput,为10.x以下设备使用AVCaptureStillImageOutput。我在拍摄照片时使用以下拍摄设置letsettings=AVCapturePhotoSettings()letpreviewPixelType=settings.availablePreviewPhotoPixelFormatTypes.first!letpreviewFormat=[kCVPixelBufferPixelFormatTypeKeyasString:previewPixelType,kCVPixelBuf