开发者社区> 问答> 正文

到底应该怎么实现iOS上视频的边下载边播放呢?

如题啊, MPMoviePlayerController虽然能通过url来播放网络视频资源但是如何能实现边下载边播放呢?有一种思路是另外起一个线程去专心致志的下载视频,但是这样说是不是有点自欺欺人的感觉!求讨论!指点更好!

展开
收起
杨冬芳 2016-07-01 11:08:55 2721 0
1 条回答
写回答
取消 提交回答
  • IT从业

    播放器用原生的就可以,复杂的地方是你自己需要处理播放器发出的请求,如果播放的是m3u8的话他会发一个视频地址连接到你的服务器,mp4则是一个带有Range头的请求,虽然麻烦点,但是可以写一个HTTPServer 做数据中转,你拿到的流直接发给播放器一份,然后保存一份,这样播放器播放的时候就能保存数据了 这方法绝对可行要是这样的话,那播放和下载理论上是同时完成吧,能不能实现像pc上的视频播放器比如迅雷看看那样可以提前下载完,就是说下载速度快于播放速度,但是ios上貌似没有这种能这么零活处理数据的视频播放器啊,又是个问题

    2019-07-17 19:49:50
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载