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

标签 ios camera

我已经阅读了很多关于调整屏幕亮度的主题,但是是否可以对闪光灯进行同样的操作,或者它是二进制开/关吗?

最佳答案

在 IOS 6+ 中,您可以。

[myAVCaptureDevice setTorchModeOnWithLevel:0.5 error:NULL]; <== range is (0,1.0] (don't send 0)

您可以像这样枚举 av 捕获设备:

NSArray * devices = [AVCaptureDevice devices];

并确定哪些有手电筒(即没有麦克风:):

myAVCaptureDevice.hasTorch

http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVCaptureDevice_Class/Reference/Reference.html

关于ios - 有没有办法在 iOS 设备上调整手电筒/闪光灯的亮度级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852173/

相关文章:

android - 使用 OpenCV 访问移动立体相机

android - 在Android上获取图像的文件路径

ios - 在子类化的 UITableViewCell 中覆盖 init

iOS 7 应用程序图标、启动图像和命名约定同时保留 iOS 6 图标

ios - 未安装应用程序时,iOS 深层链接会发生什么情况?

javascript - iOS webview 无法使用历史记录返回

ios - 如何将网站转换为 iOS 应用程序

android - ionic cordova camera.getPicture 什么都不返回

java - 如何使用相机获取一个物体到另一个物体的距离?

ios - AVFoundation 导出方向错误