终止/关闭应用程序时,请打开手电筒

时间:2018-12-27 16:03:14

标签: iphone swift flashlight

因此,我可以使用以下方法激活手电筒

guard let device = AVCaptureDevice.default(for: AVMediaType.video) else { return }
    guard device.hasTorch else { return }

    do {
        try device.lockForConfiguration()

        if (device.torchMode == AVCaptureDevice.TorchMode.on) {
            device.torchMode = AVCaptureDevice.TorchMode.off
        } else {
            do {
                try device.setTorchModeOn(level: 1.0)
            } catch {
                print(error)
            }
        }

        device.unlockForConfiguration()
    } catch {
        print(error)
    }

但是当我离开应用程序时,手电筒关闭。 即使在applicationDidEnterBackground或applicationWillTerminate之后,是否仍可以保持iOS设备的闪光?

非常感谢您!

0 个答案:

没有答案