【发布时间】:2012-05-25 19:28:39
【问题描述】:
我有一些与AVPlayer 相关的问题:
当我们暂停
AVPlayer到[player pause]时,AVPlayer是继续缓冲来自网络的视频还是停止?我在苹果的文档中找不到与此相关的任何信息。另外,是否可以强制 AVPlayer 在暂停时保持缓冲,这样如果我们暂停的视频正在等待第一个视频结束,那么我们不会发现视频之间有任何间隙?在暂停
AVPlayer时,我们可以在[player pause]上进行任何活动。我们可以在
AVPlayer上显示几秒钟的静止图像吗?
谢谢
【问题讨论】:
-
查看 AVQueuePlayer 以进行多项目连续无间隙播放。
-
已经使用过了,它不处理流式音频/视频内容,我已经使用 AVPlayer 完成了。谢谢
-
@OmerWaqasKhan 用Charles观察你的app的网络包,你可以看到播放器在暂停的时候还是会发送网络请求
-
@OmerWaqasKhan 一种解决方法是将
nil发送到replaceCurrentItemWithPlayerItem和viewWillAppear,用旧的替换 -
关注这个答案。 stackoverflow.com/questions/4218090/…可能对你有帮助。
标签: iphone ios avfoundation avplayer