[英]How to Check whether camera is open for capture image or to record video in iOS?
在我的应用程序中,应用程序允许用户捕获图像/录制视频。 但是我不知道如何在下面的方法中检查结果。
- (void) imagePickerController: (UIImagePickerController *) picker
didFinishPickingMediaWithInfo: (NSDictionary *) info {
}
我们始终感谢您的解决方案。
这里您需要什么:
- (void) imagePickerController: (UIImagePickerController *) picker
didFinishPickingMediaWithInfo: (NSDictionary *) info {
NSString *mediaType = info[UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {
// Media is an image
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
}
else if ([mediaType isEqualToString:(NSString *)kUTTypeVideo] || [mediaType isEqualToString:(NSString *)kUTTypeMovie])
{
// Media is a video
// Video URL
NSURL *localUrl = (NSURL *)[info valueForKey:UIImagePickerControllerMediaURL];
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.