【发布时间】:2012-10-02 23:20:17
【问题描述】:
我目前正在做的是,我有一个包含 MP4 文件的远程 URL。我使用 NSData 和 NSFileManager 将其下载到文件中(因为我想缓存文件)。现在我开始使用 AVPlayer 播放文件。
所有这些都有效。但问题是,当视频在几秒钟后被缓冲时,无法恢复播放。
注意:
AVPlayer 的状态不会变为 Pause。
即使视频停止,视频的当前时间也会继续运行。
无论如何我可以在缓冲区发生之前暂停视频吗? 提前致谢。
【问题讨论】:
-
有趣的问题,但不提供有问题的代码,很难帮助你。
-
@CarlVeazey 不确定要诚实地粘贴代码的哪一部分。有时间我们可以聊聊吗?到时候我会和你分享代码。
-
你可以展示你如何同步/下载文件和开始播放的时间。
-
这是我的viewDidLoad 这是连接委托link 和方法 playMovie 用于播放文件。
-
我自己解决了计算缓冲区大小的问题
标签: ios nsurlconnection avplayer nsfilehandle