我是 iPhone 开发的初学者。我有一个 MPMoviePlayerController 对象,它从我的应用程序资源包中加载视频。我已将 MPMoviePlayer 的 backgroundColor 设置为清除颜色。我已将 shouldAutoplay 属性设置为 NO。在用户点击播放按钮之前,会显示一个空白屏幕。我尝试使用以下方法获取第一张图片
UIImage *thumbnail =
[self.videoPlayer thumbnailImageAtTime:0 timeOption:MPMovieTimeOptionNearestKeyFrame];
但是我应该在哪里设置这个图像,以便在用户点击播放按钮之前出现的黑屏将只包含缩略图图像。请帮忙。
最佳答案
您正在将透明色设置为背景色。因此,请尝试在您的电影播放器下方设置一个 ImageView ,如果它继续显示黑屏,请将其添加到您的播放器上方。 当用户播放视频时,只需隐藏您的 ImageView 。
关于iphone - 在播放电影之前在 MPMoviePlayerController 中显示电影第一帧的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9262246/