3

我已经构建了一个手电筒应用程序,我怎样才能设置一个限制,使它只能安装在带 LED 的设备上?我想UIDeviceRequiredCapabilities,但不确定要使用哪个键/值。

4

2 回答 2

3

您可以将属性的camera-flash键设置UIDeviceRequiredCapabilities为 YES 以确保它仅安装在包含“相机闪光灯”(通常是手电筒)的设备上

于 2013-05-04T14:19:32.120 回答
2

这是一个完整的答案:在 iPhone 上打开手电筒/闪光灯

要检查设备是否有手电筒,请使用以下代码:

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];

if ([device hasTorch]) {
     // The device has a torch
}
于 2013-05-04T10:16:38.137 回答