15

与此类似的问题,但针对 iPhone 7。

iPhone 7 有 2 个琥珀色 LED 和 2 个白色 LED。当您打开手电筒时,只有 1 个 LED 会亮起。在我的应用程序中使用相机时,琥珀色的会间歇性打开(我似乎无法控制)。

所以我真的有两个问题:

  1. 我可以在 Swift 中按需打开两个白色LED 吗?
  2. 有没有办法确保琥珀色的永远不会打开?

编辑

我已经检查AVCaptureDevice并相关(无论有什么记录),所以希望有人在引擎盖下看过并且可能找到了另一种方式。

4

1 回答 1

14

没有公共 API 方法可以控制 iPhone 上的确切 LED 操作。只有一个flashMode可用于 的属性AVCaptureDevice,具有三个可能的值:onoffauto

于 2017-02-14T14:50:24.443 回答