我正在开发一款相机应用。我需要在底部显示相机胶卷的最后一张图像。我可以使用ALAssetsLibrary来做到这一点。如果相机胶卷中的最后一项是视频,我需要显示该视频中的第一个缩略图。但是如何检测相机胶卷中的最后一项是照片还是视频,以便我能够显示最后一张图像或来自相机的视频的第一张图像?
提前致谢。
答案 0 :(得分:1)
委托方法可以让您知道图像或视频的文件是什么
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *type = [info objectForKey:UIImagePickerControllerMediaType];
//NSLog(@"type=%@",type);
if ([type isEqualToString:(NSString *)kUTTypeVideo] ||
[type isEqualToString:(NSString *)kUTTypeMovie])
{// movie != video
NSURL *urlvideo = [info objectForKey:UIImagePickerControllerMediaURL];
}
else{
// image
}
}