在我的应用程序中,我允许用户选择是否要从库中选择照片、使用相机拍照或使用相机录制视频。
使用相机选择或拍摄照片后,点击 Use 将关闭 UIImagePickerController 并将用户带到新的 UIViewController。
当用户录制视频时,我想这样做。现在,如果用户点击“使用”按钮,它只会关闭选择器。
如何检测选择器是否设置为录制视频?
这是我尝试过的:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
if (picker.mediaTypes == [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera] && picker.cameraCaptureMode == UIImagePickerControllerCameraCaptureModeVideo)
{
// Push to new view controller
// dismiss the picker
}
}
是否有可能做到这一点?我应该检查什么?
谢谢!