[问题] download youtube影片

楼主: LiHowDie (我要坚强 我可以)   2016-09-28 17:45:27
刚好有一个案子要写到 download youtube影片在手机里头并播放
但小弟在下载的过程中遇到问题
当我openConnection() 之后 size一直都是-1
想当然 影片打不开囉
不知道大大有没有实作过 可以给小弟一点指点
这是我的下载code
https://gist.github.com/anonymous/996c8dc2b1522e954d3282e01c35a3de
作者: y3k (激流を制するは静水)   2016-09-28 20:55:00
试试看先getResponseCode()
楼主: LiHowDie (我要坚强 我可以)   2016-09-28 23:28:00
是200哦~~ 所以应该是正常! 但是就是没办法完整下载
作者: y3k (激流を制するは静水)   2016-09-28 23:57:00
两个function都有跑吗? 另外你的InputStream应该从huc拿才对
楼主: LiHowDie (我要坚强 我可以)   2016-09-29 00:20:00
后来我有用成 is = huc.getInputStream(); 但还是一样我测试过使用其他的MP4 网址,是正常可以下载的!但使用youtube的网址 就无法下载!我成功了~ 我觉得是youtube的网址 读取机制的关系无法直接使用网址下载,我利用了网页版的下载页面让他帮我解析,我取得下载网址之后,就可以下载了虽然有点治标不治本的感觉!不过应该算是OK了不过有大大如果有知道可以直接从code 解析的话 希望可以指教小弟一下~~感谢
作者: y3k (激流を制するは静水)   2016-09-29 06:34:00
https://github.com/axet/vget我最后一次写是用这个套件 你可以试试@@另外原来的问题其实就是你的网址不对 之前我就有再猜了XD
楼主: LiHowDie (我要坚强 我可以)   2016-09-29 09:19:00
网址可能需要另外在处理~~请问大大这套件在as要怎么使用! 我刚用as而已!
作者: petingo (皮挺哥)   2016-09-29 10:27:00
你说的案子是codejob 9/25那篇?
作者: aids61517 (奇欧巴肯)   2016-09-29 10:59:00
关键字youtube get_video_info,网络上有教学
作者: y3k (激流を制するは静水)   2016-09-29 13:55:00
就加进Gradle阿https://goo.gl/Toa57H
楼主: LiHowDie (我要坚强 我可以)   2016-09-29 15:19:00
感谢y大,晚点试试看!p大,不是那篇唷感谢a大,一样晚上看看
作者: fr3ak (fr3@K)   2016-09-30 18:00:00
另外也可以上 fdroid 找找看有没有实作类似功能的 "working" example 可以 study 与参考. 以 youtube 下载来说, 最近刚好有个新上架的 app https://goo.gl/vUsS8x
楼主: LiHowDie (我要坚强 我可以)   2016-10-03 13:05:00
感谢F大

Links booklink

Contact Us: admin [ a t ] ucptt.com