AVFoundation或MPMoviePlayerViewController ios中的快速视频略读

时间:2012-01-24 06:24:45

标签: ios mpmovieplayercontroller avfoundation

我正在尝试创建一个可在服务器上读取视频的iPad应用。我希望能够非常迅速和顺利地浏览视频。

我注意到MPMoviePlayerViewController和AVFoundation非常慢,并在浏览时跳转。

我目前的解决方案是从MPMoviePlayerViewController获取帧,然后进行自己的操作。令我担心的是,我每隔10秒就为3个视频(不同视图)执行此操作,这给了我巨大的时间和内存开销。

我也尝试将视频放在iPad设备上,但没有帮助。

问题是,是否有人知道这个寻求问题的更好解决方案?

我也愿意使用库或其他框架。 :)

非常感谢任何帮助和提示!

1 个答案:

答案 0 :(得分:2)

如果有人遇到这个,那么答案就是使用AVFoundation。设置AVPlayer,然后使用currentItem方法从AVPlayer获取AVPlayerItem。然后你必须使用stepByCount方法通过int向任一方向移动。