在播放电影之前,在MPMoviePlayerController中显示电影的第一帧图像

时间:2012-02-13 14:34:01

标签: iphone ios uiimage mpmovieplayercontroller

我是iPhone开发的初学者。我有一个MPMoviePlayerController的对象,它从我的应用程序资源包中加载一个视频。我已将MPMoviePlayer的backgroundColor设置为清除颜色。我已将shouldAutoplay属性设置为NO。在用户点击播放按钮之前,会显示一个空白屏幕。我尝试使用以下方法获取第一张图像

UIImage *thumbnail = 
[self.videoPlayer thumbnailImageAtTime:0 timeOption:MPMovieTimeOptionNearestKeyFrame];

但是,我在哪里设置此图像,以便在用户点击播放按钮之前出现的黑屏将仅包含缩略图图像。请帮忙。

1 个答案:

答案 0 :(得分:4)

您将清晰的颜色设置为背景颜色。因此,尝试在您的电影播放器​​下方设置一个imageview,如果继续显示黑屏,请将其添加到您的播放器上方。 当用户播放视频时,只需隐藏您的imageview。