如题啊, MPMoviePlayerController虽然能通过url来播放网络视频资源但是如何能实现边下载边播放呢?有一种思路是另外起一个线程去专心致志的下载视频,但是这样说是不是有点自欺欺人的感觉!求讨论!指点更好!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
播放器用原生的就可以,复杂的地方是你自己需要处理播放器发出的请求,如果播放的是m3u8的话他会发一个视频地址连接到你的服务器,mp4则是一个带有Range头的请求,虽然麻烦点,但是可以写一个HTTPServer 做数据中转,你拿到的流直接发给播放器一份,然后保存一份,这样播放器播放的时候就能保存数据了 这方法绝对可行要是这样的话,那播放和下载理论上是同时完成吧,能不能实现像pc上的视频播放器比如迅雷看看那样可以提前下载完,就是说下载速度快于播放速度,但是ios上貌似没有这种能这么零活处理数据的视频播放器啊,又是个问题