如何用MPMoviePlayerController缓存视频?

Posted on 2013-11-21 18:18  FC-Zhang  阅读(619)  评论(0)    收藏  举报

两种方式:

  1. 用MPMoviePlayerController私有变量获取,MPMoviePlayerController内部实现的时候肯定会有数据缓存,只要找到它缓存的数据就可以了。

  2. 用不断截屏和不断获取音频的方式,最后将视频合成。

 

更佳的解决方案:

  1. 在iOS本地开启Local Server服务,然后 MPMoviePlayerController请求本地Local Server服务。

  2. 本地Local Server服务再不停的去对应的视频地址获取视频流。

  3. 本地Local Server请求的时候,就可以把视频流缓存在本地。