我在我的 Instagram 应用程序中使用“PBJVISION”,例如触控录制功能。它工作正常,但是当我尝试从 PBJCameraMode.Video 切换到 PBJCameraMode.Photo 时,我收到一个错误;
原因:-[AVCaptureStillImageOutput captureStillImageAsynchronouslyFromConnection:completionHandler:] - 不一致的状态。
我的代码非常简单;
@IBAction func changeCameraModeAction(sender: AnyObject) {
if recordFlag == false {
PBJVision.sharedInstance().maximumCaptureDuration = CMTimeMakeWithSeconds(kTotalVideoLength, kVideoFramePerSec)
PBJVision.sharedInstance().cameraMode = PBJCameraMode.Video
recordFlag = true
} else {
progressBarView.hidden = true
PBJVision.sharedInstance().cameraMode = PBJCameraMode.Photo
recordFlag = false
}
}
你能帮我么?
谢谢,E。