代碼: 選擇全部
import UIKit
import AVFoundation
@UIApplicationMain
class AppDelegate: UIViewController
{
@IBAction func toggleFlash(sender: UIBarButtonItem)
{
let flashDevice: AVCaptureDevice = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)
if(flashDevice.hasTorch && flashDevice.hasFlash)
{
do {
try flashDevice.lockForConfiguration()
if (flashDevice.torchMode == AVCaptureTorchMode.On) {
flashDevice.torchMode = AVCaptureTorchMode.Off
} else {
try flashDevice.setTorchModeOnWithLevel(1.0)
}
flashDevice.unlockForConfiguration()
} catch {
print(error)
}
}
}
}