我正在尝试创建一个可在服务器上读取视频的iPad应用。我希望能够非常迅速和顺利地浏览视频。
我注意到MPMoviePlayerViewController和AVFoundation非常慢,并在浏览时跳转。
我目前的解决方案是从MPMoviePlayerViewController获取帧,然后进行自己的操作。令我担心的是,我每隔10秒就为3个视频(不同视图)执行此操作,这给了我巨大的时间和内存开销。
我也尝试将视频放在iPad设备上,但没有帮助。
问题是,是否有人知道这个寻求问题的更好解决方案?
我也愿意使用库或其他框架。 :)
非常感谢任何帮助和提示!
答案 0 :(得分:2)
如果有人遇到这个,那么答案就是使用AVFoundation。设置AVPlayer,然后使用currentItem方法从AVPlayer获取AVPlayerItem。然后你必须使用stepByCount方法通过int向任一方向移动。