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



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

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

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

您正在将透明颜色设置为背景颜色。所以,试着在你的电影播放器下面设置一个图像视图,如果它继续显示黑屏,就把它添加到你的播放器上面。当用户播放视频时,只需隐藏您的图像视图。

最新更新