2016-07-23 4 views
-2

私はいくつかのYouTubeのリンクを持っています。私はビデオからのスクリーンショットが自動的に表示されるようにyoutubeに存在するプレイリストのようなリストを作りたいと思います。そして、ユーザーがリンクをクリックすると、youtubeのアプリケーションを開きます どうすればいいですか? ? YouTubeのサムネイルを事前あなたのAndroidのアクティビティでyoutubeリンクのプレイリストを作成する方法は?

+1

は、スクリーンショットを取得するためのYouTube APIを調べ、Androidデベロッパーガイドで別のアプリケーションを起動するためのインテントを開始します。 – Madushan

答えて

0

おかげで、あなたはいくつかの自動生成されたサムネイルのURLをつかむためにthis answerで概説技術を使用し、にイメージをロードするために、それは簡単ですPicassoのようなイメージライブラリを使用することができますImageView

private static final String EXAMPLE_YOUTUBE_VIDEO_ID = fMOqfsBzqLU; 

public static String getYouTubeThumbnailUrl(String videoId) { 
    return "http://img.youtube.com/vi/" + videoId + "/0.jpg"; 
} 

//To use... 

Picasso.with(context).load(getYouTubeThumbnailUrl(EXAMPLE_YOUTUBE_VIDEO_ID)).into(imageView); 

画像を表示し、YouTubeの動画にリンクImageViewonClickListener()を設定するRecyclerViewまたはListViewを使用します。

public static String getYouTubeVideoLink(String videoId) { 
    return "https://www.youtube.com/watch?v=" + videoId; 
} 

//To launch the video in the defaul browser... 

Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(getYouTubeVideoLink(EXAMPLE_YOUTUBE_VIDEO_ID))); 
startActivity(i); 

編集:と、YouTubeアプリで動画を開くには、あなたがthisポストに例をみてください使用、またはYouTubePlayer APIを探索することができます。

+0

ありがとうalot私の友人 – TareqElgafy

関連する問題