如何在我的android活动中制作youtube链接的播放列表?

时间:2016-07-23 09:46:40

标签: android youtube

我有一些YouTube链接,我想制作一个像youtube中存在的播放列表一样的列表,以便自动显示从视频拍摄的屏幕,当用户点击该链接时,它会打开youtube app 我该怎么办?

提前致谢

1 个答案:

答案 0 :(得分:1)

对于YouTube缩略图,您可以使用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);

使用RecyclerViewListView显示图片,并将onClickListener()设置为链接到YouTube上视频的ImageView

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