首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPMoviePlayerController预加载成功后将视频缓存到磁盘

MPMoviePlayerController预加载成功后将视频缓存到磁盘
EN

Stack Overflow用户
提问于 2009-06-01 10:42:13
回答 2查看 6.8K关注 0票数 17

使用MPMoviePlayerController的initWithContentURL:启动视频后,是否可以缓存下载的视频,以便下次播放视频时可以通过本地文件:// URI进行加载?我知道这是可以做我自己的下载,然后启动电影播放器,但我想利用播放器的能力,开始之前完成预加载。

EN

回答 2

Stack Overflow用户

发布于 2009-06-16 22:13:43

一个技巧是开始下载到磁盘-(使用atomic : YES),等待10秒,然后将电影播放器指向本地磁盘路径。它会在播放不完整的文件时“下载”。

下一次,只需先检查文件是否存在。

我在WIFI连接上工作得很好,但在3G上有各种各样的粗糙。

更糟糕的是,存在本地文件不完整的问题。如果值得的话,让我知道。

票数 3
EN

Stack Overflow用户

发布于 2009-06-17 01:13:18

我还没有对此进行测试,但是可以使用定制的仅磁盘缓存实现覆盖[NSURLCache sharedURLCache]。如果MPMoviePlayerController使用NSURLRequest,它就可以工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/934303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档