[問題] 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