2

我目前正在做的是,我有一个包含 MP4 文件的远程 URL。我使用 NSData 和 NSFileManager 将其下载到文件中(因为我想缓存文件)。现在我开始使用 AVPlayer 播放文件。

这一切都有效。但问题是,当视频在几秒钟后缓冲时,无法恢复播放。

笔记:

AVPlayer 的状态不会更改为 Pause。

即使视频停止,视频的当前时间也会继续运行。

无论如何我可以在缓冲区发生之前暂停视频吗?提前致谢。

4

1 回答 1

1

自己修好了。创建一个文件,下载的数据只有在下载了 1MB 之后才会写入文件,并且当读取了 90% 的数据时播放器会暂停。这样播放器不会停止。在后台继续下载文件。这样,即使播放器正在播放/暂停视频,文件的大小也会继续增加。

于 2012-10-18T12:40:21.023 回答