草庐IT

闪光灯

全部标签

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

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

ios - Cordova iOS 应用程序在启动 Storyboard和第一个屏幕之间获取白色闪光

我刚刚将一个使用SplashScreen插件的iOSCordova应用程序转换为使用LaunchStoryboard,这样它就可以支持iPad上的iOS9多任务处理。这行得通,但现在我在启动Storyboard和应用程序的第一个屏幕之间有一个白色的闪光。之前,当我使用splashscreen插件时,我关闭了AutomaticHideSplashScreen并使用splashscreen插件API在我确定第一个屏幕的渲染完成时将其隐藏。有没有办法做类似的事情,或者至少延迟启动屏幕的消失,让webview有时间渲染? 最佳答案 将启动屏

ios - 使用自定义相机覆盖更改闪光模式

我正在使用带有自定义相机覆盖View的UIImagePickerController,并希望添加一个自定义按钮以在自动、开启和关闭之间切换闪光灯模式。这是按钮调用的方法:-(void)didTapFlash:(id)sender{if(self.imagePickerController.cameraFlashMode==UIImagePickerControllerCameraFlashModeAuto){[imagePickerControllersetCameraFlashMode:UIImagePickerControllerCameraFlashModeOn];[self.f

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 - 闪光效果 iOS

我想在图像上创建闪光效果,如视频中所示SparkleEffect我能想到的唯一方法是使用核心动画分别为每个粒子设置动画,但这效率低下且耗时。还有其他方法可以做同样的事情吗? 最佳答案 这是EricaSusan的cooking书中的解决方案。看看这对你有用。Youcanaddvisualinteresttoyourinterfacesbyusingemittersintandemwithusertouches.Thefollowingclassdemonstrateshowtofollowatouchoveritslifetime,a

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