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

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

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

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

解决方法

我最终找到了解决方案:

[player setActionAtItemEnd:AVPlayerActionAtItemEndPause];

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

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...