让iOS 5 AVPlayer在播放完成时显示视频的最后一帧而不是黑屏

Dan*_*yer 4 video ipad ios avplayer ios5

我正在对其他人编写的iPad应用程序进行一些修改,我需要解决的一件事是视频需要在播放完成时继续显示最后一帧而不是屏幕变黑.

在使用iOS 4.3的iPad模拟器上,这正是它已经完成的功能,但它在iOS 5上(在模拟器和设备上)都是黑色的.

有关实现此目的的最佳方法的任何建议,以便它适用于iOS 5?代码正在使用AVQueuePlayer.

Dan*_*yer 8

我最终找到了解决方案:

[player setActionAtItemEnd:AVPlayerActionAtItemEndPause];
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个并将其丢弃,因为没有工作,但我认为我犯了错误,不通过设置器设置它.