这是我无法找到答案的。我正在创建一个iPhone(iOS 5.0)应用程序,并使用MPMoviePlayerController获取视频剪辑的缩略图框,我在一个包含两个图像和缩略图的图库中显示。视频(就像照片应用程序一样)。
在“照片”应用中,对于视频缩略图,它会显示一个带有电影摄影机图标和剪辑长度的小工具栏,以指示缩略图是视频。我无法弄清楚如何将其添加到我的视频帧缩略图。我是否必须创建类似该工具栏的内容并将其添加到框架缩略图的UIImage中,或者是否有一些我刚刚错过的内容?
提前致谢。
答案 0 :(得分:1)
我得到了你的问题的解决方案...... 所以,你可以使用这个:`
[yourButton setBackgroundImage:[self getVideoThumbnail:urlFromVideo]
forState:UIControlStateNormal];
[yourButton setImage:[UIImage imageNamed:yourImageName] forState:UIControlStateNormal];`
getThumbnail的功能在这里:
- (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;
}
我认为这是你的选择...