缓存流媒体视频

时间:2011-06-25 13:56:32

标签: objective-c ios nsurlconnection

我正在尝试在我的iOS应用中播放视频,同时我正在加载和缓存它。我使用NSURLConnection获取视频,然后将其存储在本地文件中,在收到一定数量的字节后,我开始播放本地视频文件。我在模拟器中工作得很好,我可以在收到所有视频之前开始播放视频,但是当我在iPodTouch上运行我的应用程序时,我似乎只能达到我已经拥有的字节数在我开始播放之前收到。如果我等到我开始播放之前收到整个文件,我只能播放所有视频。如果我通过[视频停止]消息停止尝试失败然后再次开始播放,我也可以完全播放视频,暂停视频不起作用。

1 个答案:

答案 0 :(得分:0)

我认为您可以在下载未完成时使用原始网址,并在下载完成时使用缓存文件网址。