ios:从系统相册选取视频并获得视频的缩略图
2012-07-18 15:03
369 查看
在UIImagePickerControllerDelegate的函数- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 中实现:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModalViewControllerAnimated:YES];
NSString *mediaType = [infoobjectForKey:UIImagePickerControllerMediaType];
if([mediaType isEqualToString:@"public.movie"])
{
NSURL *videoURL = [infoobjectForKey:UIImagePickerControllerMediaURL];
NSLog(@"found a video");
//获取视频的thumbnail
MPMoviePlayerController *player = [[[MPMoviePlayerControlleralloc]initWithContentURL:videoURL] autorelease];
UIImage *thumbnail = [playerthumbnailImageAtTime:1.0timeOption:MPMovieTimeOptionNearestKeyFrame];
player = nil;
}
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModalViewControllerAnimated:YES];
NSString *mediaType = [infoobjectForKey:UIImagePickerControllerMediaType];
if([mediaType isEqualToString:@"public.movie"])
{
NSURL *videoURL = [infoobjectForKey:UIImagePickerControllerMediaURL];
NSLog(@"found a video");
//获取视频的thumbnail
MPMoviePlayerController *player = [[[MPMoviePlayerControlleralloc]initWithContentURL:videoURL] autorelease];
UIImage *thumbnail = [playerthumbnailImageAtTime:1.0timeOption:MPMovieTimeOptionNearestKeyFrame];
player = nil;
}
}
相关文章推荐
- ios:从系统相册选取视频并获得视频的缩略图
- ios:从系统相册选取视频并获得视频的缩略图
- 从系统相册选取视频并获得视频的缩略图(取消自动播放)
- iOS判断从系统相册选取的是视频还是照片
- 相册选取视频获得缩略图
- iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。
- ios系统相册中视频的获取和另存
- iOS_给保存到系统相册的视频添加位置信息
- iOS从系统相册选取多张照片
- ios学习--获取通过UIImagePackerController获取的系统相册 图片&视频 的名称信息
- iOS开发之获取系统相册中的图片与视频(内带url转换)
- iOS从系统相册选取多张照片示例代码
- iOS之保存图片到系统相册和从系统相册选取一张或者多张照片
- iOS选取相册中iCloud云上图片和视频的处理
- iOS开发之获取系统相册中的图片与视频(内带url转换)
- iOS开发系统相册的选取
- IOS - 使用 QBImagePickerController 从系统相册选取多张照片
- IOS 系统相册 选取多张
- iOS开发之获取系统相册中的图片与视频(内带url转换)
- iOS开发之获取系统相册中的图片与视频(内带url转换)