2017-11-24 10 views
0

私は自分のアプリでYouTube動画のリストを作成しました。私は、アプリケーションを起動した後、ImageViewでビデオのサムネイル画像を取得することに成功しました。しかし、TextViewでビデオタイトルを取得する方法はわかりません。私はアプリを起動すると、私はビデオタイトルをフェッチするために助けてください。TextViewでYoutube Videoタイトルを取得するには?

+0

は、YouTubeの動画のリストを持っているかhttps://stackoverflow.com/questions/15766308/get-title-of-youtube-video –

+0

、このリンクに従ってください。 APIはありますか?敬具私は知らない。 – Dhruv

+0

APIを使用しました –

答えて

0
public ArrayList<Video>parsingJson(String videoUrl){ 
    try{ 
     JSONObject json=parserVideo.getJsonFromYoutube(videoUrl); 
     JSONArray jArray=new JSONArray(json.getString("items")); 
     for (int i=0;i<jArray.length();i++){ 
      JSONObject thumbnail=jArray.getJSONObject(i); 
      JSONObject snippets=thumbnail.getJSONObject("snippet"); 
      JSONObject defaulturl=snippets.getJSONObject("thumbnails"); 
      JSONObject url=defaulturl.getJSONObject("high"); 
      JSONObject resourceId=snippets.getJSONObject("resourceId"); 
      String videoId=resourceId.getString("videoId"); 
      String imageurl=url.getString("url"); 
      String title=snippets.getString("title"); 
      vObject=new Video(title, imageurl, videoId); 
      videoArrayList.add(i,vObject); 
     } 
    } 
    catch(Exception e) 
    { 
     e.printStackTrace(); 
    } 
    return videoArrayList; 
} 
+0

このコードをどこに追加しますか? –

+0

あなたはタイトルだけを聞いてきましたが、私はあなたがこれを知っている必要があると思っています –

+0

私はJSONについて何も知らない。私を助けてください... –

関連する問題