现在的位置: 首页 > 综合 > 正文

MPMoviePlayerController 缓存在线视频

2018年02月13日 ⁄ 综合 ⁄ 共 438字 ⁄ 字号 评论关闭

上周五面试的时候,面试官问的一个问题就是如何用MPMoviePlayerController缓存在线视频,当时回答了两种方式:

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

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

不过考官回答了他的解决方法,真的很棒:

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

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

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

    转载:http://hi.baidu.com/suifeng_89/item/603cb0b95bb796ff62388e88

    http://www.cocoachina.com/bbs/simple/?t93389.html

抱歉!评论已关闭.