iOS8中iPhone的控制LED
这个代码有什么奇怪的地方吗iOS8中iPhone的控制LED,ios,swift,Ios,Swift,这个代码有什么奇怪的地方吗 @IBAction func turnOnLed() { var device = AVCaptureDevice(uniqueID: AVMediaTypeVideo) device.lockForConfiguration(nil) println(device.isTorchModeSupported(AVCaptureTorchMode.On)) if(device.isTorchModeSupported(AVCaptu
@IBAction func turnOnLed()
{
var device = AVCaptureDevice(uniqueID: AVMediaTypeVideo)
device.lockForConfiguration(nil)
println(device.isTorchModeSupported(AVCaptureTorchMode.On))
if(device.isTorchModeSupported(AVCaptureTorchMode.On)){
device.torchMode = AVCaptureTorchMode.On
}
device.unlockForConfiguration()
}
在我的真实设备上模拟这一点让我知道torchmode不受支持(iPhone 5S)AVMediaTypeVideo不是设备唯一的id;您可能会发现该设备为零。如果要抓取视频设备,请尝试以下操作:
var device = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)