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

4

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

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

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

1个回答

4

您正在将清晰颜色设置为背景颜色。因此,请尝试在电影播放器下方设置ImageView,如果仍然显示黑屏,则将其添加到播放器上方。 当用户播放视频时,请隐藏您的ImageView。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接