如何将播放图标和长度指示器添加到MPMoviePlayerController帧缩略图中?



这是我无法找到答案的问题。 我正在创建一个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;
   }

我认为这是您的选择...

相关内容

  • 没有找到相关文章

最新更新