我目前正在做的是,我有一个包含MP4文件的远程URL。我使用NSData和NSFileManager将它下载到一个文件中(因为我想缓存该文件)。现在我开始使用AVPlayer播放文件。将视频从远程URL下载到设备并通过AVPlayer流式传输
所有这些工作。但问题是,当视频在几秒钟后被缓冲时,播放无法恢复。
注意:
AVPlayer的状态不会更改为暂停。
即使视频停滞,视频的当前时间也会继续运行。
无论如何,我可以在缓冲区发生之前暂停视频吗? 在此先感谢。
我目前正在做的是,我有一个包含MP4文件的远程URL。我使用NSData和NSFileManager将它下载到一个文件中(因为我想缓存该文件)。现在我开始使用AVPlayer播放文件。将视频从远程URL下载到设备并通过AVPlayer流式传输
所有这些工作。但问题是,当视频在几秒钟后被缓冲时,播放无法恢复。
注意:
AVPlayer的状态不会更改为暂停。
即使视频停滞,视频的当前时间也会继续运行。
无论如何,我可以在缓冲区发生之前暂停视频吗? 在此先感谢。
有趣的问题,但没有提供有问题的代码,它是非常难以帮助你。 –
@CarlVeazey不知道哪部分代码要诚实地粘贴在这里。我们可以聊天吗?我会和你分享代码。 – Anil
您可以展示如何同步/时间下载文件并开始播放。 –