日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)java → java獲取優(yōu)酷等視頻縮略圖

      java獲取優(yōu)酷等視頻縮略圖

      前往專題相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2013/5/17 19:13:42字體大。A-A+

      作者:西西點(diǎn)擊:49次評(píng)論:0次標(biāo)簽: 優(yōu)酷

      HD優(yōu)酷 Android Pad版V3.1.2 官方最新版
      • 類型:Android平臺(tái)大小:6.8M語言:中文 評(píng)分:7.2
      • 標(biāo)簽:
      立即下載

      想獲取優(yōu)酷等視頻縮略圖,在網(wǎng)上沒有找到滿意的資料,參考了huangdijia的PHP版工具一些思路,寫了下面的JAVA版代碼。。其實(shí)也可以做成JS版的。

       1 import java.io.BufferedReader;
       2 import java.io.IOException;
       3 import java.io.InputStreamReader;
       4 import java.net.MalformedURLException;
       5 import java.net.URL;
       6 
       7 import net.sf.json.*;
       8 
       9 
      10 public class test2 {
      11 
      12     /**
      13      * @param args
      14      * @throws IOException 
      15      */
      16     public static void main(String[] args) throws IOException {
      17         // TODO Auto-generated method stub
      18         String url = "http://v.youku.com/v_show/id_XMjU0MjI2NzY0.html";
      19         //獲取id后面的字符串,也就是"XMjU0MjI2NzY0.html"
      20         int no = url.indexOf("id_");
      21         //獲取id值,也就是"XMjU0MjI2NzY0"
      22         String videoId = url.substring(no+3, url.indexOf(".html"));
      23         //獲取視頻信息數(shù)據(jù)的URL對(duì)象
      24         URL myurl = new URL("http://v.youku.com/player/getPlayList/VideoIDS/"+videoId+"/timezone/+08/version/5/source/out?password=&ran=2513&n=3");
      
        
      25         //從URL對(duì)象中獲取輸入流
      26         InputStreamReader isr = new InputStreamReader(myurl.openStream());
      27         //封裝
      28         BufferedReader br = new BufferedReader(isr);
      29         //readLine獲取文本
      30         String urls = br.readLine();
      31         //關(guān)閉流
      32         br.close();
      33         //獲取json對(duì)象
      34         JSONObject json = JSONObject.fromObject(urls);
      35         //獲取json數(shù)據(jù)(data內(nèi))
      36         JSONArray arr = json.getJSONArray("data");
      37         //獲取logo的值并打印
      38         System.out.println(JSONObject.fromObject(arr.get(0)).get("logo"));
      39     }
      40 
      41 }

      另一種沒有用json的方案,比較小白,也是本人第一次的方法。

      1 import java.io.BufferedReader;
      2 import java.io.IOException;
      3 import java.io.InputStreamReader;
      4 import java.net.URL;
      5
      6
      7
      8 public class test1 {
      9
      10     /**
      11      * @param args
      12      * @throws IOException
      13      */
      14     public static void main(String[] args) throws IOException {
      15         // TODO Auto-generated method stub
      16         //設(shè)定視頻地址
      17         String url = "http://v.youku.com/v_show/id_XMjU0MjI2NzY0.html";
      18         //獲取id后面的字符串,也就是"XMjU0MjI2NzY0.html"
      19         int no = url.indexOf("id_");
      20         //獲取id值,也就是"XMjU0MjI2NzY0"
      21         String videoId = url.substring(no+3, url.indexOf(".html"));
      22         //獲取視頻信息數(shù)據(jù)的URL對(duì)象
      23         URL myurl = new URL("http://v.youku.com/player/getPlayList/VideoIDS/"+videoId+"/timezone/+08/version/5/source/out?password=&ran=2513&n=3");
      24         //從URL對(duì)象中獲取輸入流
      25         InputStreamReader isr = new InputStreamReader(myurl.openStream());
      26         //封裝
      27         BufferedReader br = new BufferedReader(isr);
      28         //readLine獲取文本,然后以"\/"切割文本中的信息
      29         String[] urls = br.readLine().split("\\/");
      30         isr.close();
      31         br.close();
      32         //因?yàn)樾畔?shù)據(jù)是固定格式的,所以直接第四個(gè)元素肯定是我們所需要的。
      33         String target = urls[3];
      34         //對(duì)上面結(jié)果繼續(xù)以"切割
      35         String imgid = target.substring(0,target.indexOf("\""));
      36         //拼湊一下,就是我們需要的地址了
      37         String img = "http://g2.ykimg.com/" + imgid;
      38         System.out.println(img);
      39         /*
      40          結(jié)果為:http://g2.ykimg.com/1100641F464D8FBF5FA3D90209C8DF96B67E2C-567E-AB53-C132-D7787FC966AB
      41          */
      42     }
      43
      44 }

        優(yōu)酷下載器
        (107)優(yōu)酷下載器
        有時(shí)候我們?cè)趦?yōu)酷網(wǎng)看到一些好的視頻想把它下載到本地,可惜無法直接就下載到視頻,需要用到優(yōu)酷客戶端還要注冊(cè)賬號(hào)什么的,小編覺得太麻煩了,用一個(gè)優(yōu)酷下載器就搞定了。優(yōu)酷下載器大全小編為您提供最好用的優(yōu)酷下載器官方下載,完全綠色免費(fèi)哦,相信不少經(jīng)常上優(yōu)酷看視頻的朋友是可以用到的。優(yōu)酷下載器是什么優(yōu)酷下載器包融優(yōu)酷的在線觀看,視頻轉(zhuǎn)碼,以及下載和上傳于一體,提供下載,轉(zhuǎn)存,播放,搜索,上傳視頻五大功能。另...更多>>
        優(yōu)酷客戶端
        (107)優(yōu)酷客戶端
        年月日,中國第一視頻網(wǎng)站優(yōu)酷宣布旗下客戶端正式更名為優(yōu)酷客戶端,全新界面優(yōu)化人機(jī)互動(dòng),七大功能滿足視頻用戶各項(xiàng)需求,用戶登錄即可搶先下載體驗(yàn)。新客戶端為操作界面進(jìn)行了重新設(shè)計(jì),全新系統(tǒng)全面優(yōu)化了人機(jī)互動(dòng),七大功能滿足用戶各類需求。資深用戶表示,新客戶端功能與界面都更像站內(nèi)播放器了,桌面優(yōu)酷的美稱更顯貼切。優(yōu)酷客戶端七大功能.上傳超上傳延續(xù)了優(yōu)酷一貫堅(jiān)持的快者為王,目前最大支持文件上傳。.下載視頻下載...更多>>

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)