这是我无法找到答案的问题。 我正在创建一个iPhone(iOS 5.0)应用程序,并使用MPMoviePlayerController获取视频剪辑的缩略图框,我将其显示在包含图像和视频缩略图的图库中(就像照片应用程序一样)。
在"照片"应用中,对于视频缩略图,它会显示一个小工具栏,其中包含电影摄像机图标和剪辑的长度,以指示缩略图是视频。我不知道如何将其添加到我的视频帧缩略图中。 我是否必须创建类似该工具栏的东西并将其添加到框架缩略图的 UIImage 中,或者这里有什么我刚刚错过的东西?
提前谢谢。
我得到了你问题的解决方案......所以,你可以使用这个:'
[yourButton setBackgroundImage:[self getVideoThumbnail:urlFromVideo]
forState:UIControlStateNormal];
[yourButton setImage:[UIImage imageNamed:yourImageName] forState:UIControlStateNormal];`
获取缩略图的函数在这里:
- (UIImage *)getVideoThumbnail:(NSURL *)videoURL
{
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
UIImage *thumbnail = [player thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
//Player autoplays audio on init
[player stop];
return thumbnail;
}
我认为这是您的选择...