Ios 加载第一帧时显示视频(无黑屏)

Ios 加载第一帧时显示视频(无黑屏),ios,cocoa-touch,mpmovieplayercontroller,Ios,Cocoa Touch,Mpmovieplayercontroller,我需要找到一种方法,在缓存视频的第一帧后显示MPMoviePlayerController的视图 我的应用程序将视频的第一帧显示为一个png,我希望视频在屏幕一秒钟内不会变黑。如何才能做到这一点?通过将该图像添加为MPMoviePlayerController.view的子视图,将其显示为MPMoviePlayerController上的视图覆盖 一旦视频开始播放(使用MPMoviePlayerPlayerPlayerBackstateDidChangeNotification对此做出反应),隐

我需要找到一种方法,在缓存视频的第一帧后显示
MPMoviePlayerController
的视图


我的应用程序将视频的第一帧显示为一个
png
,我希望视频在屏幕一秒钟内不会变黑。如何才能做到这一点?

通过将该图像添加为
MPMoviePlayerController.view
的子视图,将其显示为
MPMoviePlayerController
上的视图覆盖


一旦视频开始播放(使用
MPMoviePlayerPlayerPlayerBackstateDidChangeNotification
对此做出反应),隐藏/删除覆盖。

MPMoviePlayerPlayerBackstateDidChangeNotification立即触发,因此图像在视频实际开始之前被隐藏,因此我得到了黑屏