作者LiHowDie (我要坚强 我可以)
看板AndroidDev
标题[问题] download youtube影片
时间Wed Sep 28 17:45:27 2016
刚好有一个案子要写到 download youtube影片在手机里头并播放
但小弟在下载的过程中遇到问题
当我openConnection() 之後 size一直都是-1
想当然 影片打不开罗
不知道大大有没有实作过 可以给小弟一点指点
这是我的下载code
https://gist.github.com/anonymous/996c8dc2b1522e954d3282e01c35a3de
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.163.209.34
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1475055934.A.F34.html
1F:→ y3k: 试试看先getResponseCode() 09/28 20:55
2F:→ LiHowDie: 是200哦~~ 所以应该是正常! 但是就是没办法完整下载 09/28 23:28
3F:→ y3k: 两个function都有跑吗? 另外你的InputStream应该从huc拿才对 09/28 23:57
4F:→ LiHowDie: 後来我有用成 is = huc.getInputStream(); 但还是一样 09/29 00:20
5F:→ LiHowDie: 我测试过使用其他的MP4 网址,是正常可以下载的! 09/29 01:14
6F:→ LiHowDie: 但使用youtube的网址 就无法下载! 09/29 01:14
7F:→ LiHowDie: 我成功了~ 我觉得是youtube的网址 读取机制的关系 09/29 01:57
8F:→ LiHowDie: 无法直接使用网址下载,我利用了网页版的下载页面 09/29 01:57
9F:→ LiHowDie: 让他帮我解析,我取得下载网址之後,就可以下载了 09/29 01:57
10F:→ LiHowDie: 虽然有点治标不治本的感觉!不过应该算是OK了 09/29 01:58
11F:→ LiHowDie: 不过有大大如果有知道可以直接从code 解析的话 希望 09/29 01:58
12F:→ LiHowDie: 可以指教小弟一下~~感谢 09/29 01:59
14F:→ y3k: 我最後一次写是用这个套件 你可以试试@@ 09/29 06:35
15F:→ y3k: 另外原来的问题其实就是你的网址不对 之前我就有再猜了XD 09/29 06:36
16F:→ LiHowDie: 网址可能需要另外在处理~~ 09/29 09:19
17F:→ LiHowDie: 请问大大这套件在as要怎麽使用! 我刚用as而已! 09/29 09:28
18F:推 petingo: 你说的案子是codejob 9/25那篇? 09/29 10:27
19F:推 aids61517: 关键字youtube get_video_info,网路上有教学 09/29 10:59
20F:→ y3k: 就加进Gradle阿 09/29 13:55
22F:→ LiHowDie: 感谢y大,晚点试试看!p大,不是那篇唷 09/29 15:19
23F:→ LiHowDie: 感谢a大,一样晚上看看 09/29 15:20
24F:→ fr3ak: 另外也可以上 fdroid 找找看有没有实作类似功能的 "working 09/30 18:00
25F:→ fr3ak: " example 可以 study 与参考. 以 youtube 下载来说, 最近 09/30 18:00
27F:→ LiHowDie: 感谢F大 10/03 13:05