我试图在我的iOS应用程序中播放视频,同时加载和缓存它。我使用NSURLConnection获取视频,然后将其存储在本地文件中,在接收到一定数量的字节后,我开始播放本地视频文件。我让它在模拟器中工作得很好,我可以在收到所有视频之前开始播放视频,但当我在iPodTouch上运行我的应用程序时,我似乎只能播放到我开始播放之前已经收到的字节数。如果我等到收到整个文件后再开始播放,我才能播放所有的视频。如果我用视频停止消息停止失败的尝试,然后再次开始播放,我也可以让视频完全播放,仅暂停视频不起作用。
发布于 2012-07-24 16:00:38
我认为你可以在下载未完成时使用原始的url,在下载完成时使用缓存的文件url。
https://stackoverflow.com/questions/6478179
复制相似问题