【发布时间】:2017-03-22 06:28:18
【问题描述】:
我构建了一个用于自动捕捉的相机应用。只要相机打开,我就想保持闪光灯打开。我设置了以下代码:
cameraDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
if (cameraDevice.hasTorch) {
do {
try cameraDevice.lockForConfiguration()
if cameraDevice.isTorchActive {
cameraDevice.torchMode = AVCaptureTorchMode.on
} else {
// sets the torch intensity to 100%
try cameraDevice.setTorchModeOnWithLevel(0.8)
}
cameraDevice.unlockForConfiguration()
} catch {
print(error)
}
}
但是当我运行该应用程序时,它只闪烁一次然后熄灭。我该如何解决这个问题?
【问题讨论】:
-
我想我已经做到了。你能具体说明遗漏了什么吗?
标签: ios swift camera-flash