我正在開發一個iPhone應用程序來記錄視頻。我創建一個UIImagePickerController,將其限制爲視頻錄製,然後以編程方式要求相機啓動視頻捕獲。不幸的是,當我運行應用程序時,我在控制檯中得到以下內容:UIImagePickerController - 相機沒有準備好
「UIImagePickerController:忽略啓動視頻捕獲的請求;相機尚未準備就緒。」
顯然iPhone沒有完成設置。
在開始記錄之前,我可以檢查設置過程是否已完成?
非常感謝提前。
Rich
我正在開發一個iPhone應用程序來記錄視頻。我創建一個UIImagePickerController,將其限制爲視頻錄製,然後以編程方式要求相機啓動視頻捕獲。不幸的是,當我運行應用程序時,我在控制檯中得到以下內容:UIImagePickerController - 相機沒有準備好
「UIImagePickerController:忽略啓動視頻捕獲的請求;相機尚未準備就緒。」
顯然iPhone沒有完成設置。
在開始記錄之前,我可以檢查設置過程是否已完成?
非常感謝提前。
Rich
startVideoCapture在無法記錄時應該返回NO。如果需要,您可以檢查。
UIImagePickerController *picker;
檢查相機是否準備好或不是!
我有明星相同的按鈕和停止,因此一個布爾cameraIsOn
if ([UIImagePickerController isCameraDeviceAvailable:[picker cameraDevice]]) {
if (cameraIsOn) {
NSLog(@"stop camera");
[picker stopVideoCapture];
cameraIsOn = FALSE;
}
else {
NSLog(@"start camera");
[picker startVideoCapture];
self.videoTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(changeValue) userInfo:nil repeats:YES];
cameraIsOn = TRUE;
}
}
請問這個職位的幫助的答案? http://stackoverflow.com/questions/6817920/recored-video-using-uiimagepickercontroller – 2011-09-16 14:37:08