我已经看到这个问题弹出了几次,但作者看到对错误的答案感到满意,所以我会再问一次。
从用户的画廊中挑选一部电影时,我在 tmp 目录中获得了一个 MOV,但现在在 3.1+ sdk 中我没有获得该电影的缩略图。在 sdk 3.0 中,您会在 tmp 文件夹中获得一个 jpg,但此行为已停止。
除了 ffmpeg 之外,还有没有得到大拇指的答案?sdk支持什么?
当他们直接拍摄视频时,我会竖起大拇指。
这个答案是错误的:iphone sdk > 3.0 。视频缩略图?
我已经看到这个问题弹出了几次,但作者看到对错误的答案感到满意,所以我会再问一次。
从用户的画廊中挑选一部电影时,我在 tmp 目录中获得了一个 MOV,但现在在 3.1+ sdk 中我没有获得该电影的缩略图。在 sdk 3.0 中,您会在 tmp 文件夹中获得一个 jpg,但此行为已停止。
除了 ffmpeg 之外,还有没有得到大拇指的答案?sdk支持什么?
当他们直接拍摄视频时,我会竖起大拇指。
这个答案是错误的:iphone sdk > 3.0 。视频缩略图?
找到了答案,但我不得不等到iOS4(该功能在3.2中出来)
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType compare:(NSString*)kUTTypeMovie] == NSOrderedSame) {
// deal with the movie
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
NSURL *mediaUrl = [info objectForKey:UIImagePickerControllerMediaURL];
NSLog(@"media Url = %@, path %@", mediaUrl, [mediaUrl path]);
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:mediaUrl];
UIImage *thumbnail = [[moviePlayer thumbnailImageAtTime:0.0 timeOption:MPMovieTimeOptionNearestKeyFrame] retain];
[moviePlayer release];
NSLog(@"thumbnail = %@", thumbnail);
[thumbnail release];
}
}