YouTubeThumbnailView示例

时间:2013-11-20 18:42:22

标签: java android video youtube youtube-api

我正在尝试使用YouTubeThumbnailView为一系列YouTube视频设置多个缩略图。问题是相同的缩略图重复过来所以我正在寻找一个如何实现这一目标的例子。

我试图谷歌搜索问题,但我只能找到一个缩略图的例子 - 我只是在寻找一个如何设置多个(正确)的例子。

YouTubeThumbnailView文档:

https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeThumbnailView

上一次(不成功)尝试:

YouTube API does not play videos as expected

1 个答案:

答案 0 :(得分:9)

我知道你的问题是很久以前发布的,但对于那些稍后会尝试寻找解决方案的人来说。

YouTubeThumbnailView youTubeThumbnailView;
LinearLayout ll = new LinearLayout(this);

for(int i = 0 ; i < videos.length ; i++){
   final String videoID = videos[i];

   youTubeThumbnailView = new YouTubeThumbnailView(this);
   youTubeThumbnailView.setTag(videoID);
   youTubeThumbnailView.initialize(API_KEY, this);

   ll.addView(youTubeThumbnailView);
}

和初始化

@Override
     public void onInitializationSuccess(YouTubeThumbnailView thumbnailView, 
       YouTubeThumbnailLoader thumbnailLoader) {

      youTubeThumbnailLoader = thumbnailLoader;
      thumbnailLoader.setOnThumbnailLoadedListener(new ThumbnailLoadedListener());  

      youTubeThumbnailLoader.setVideo(thumbnailView.getTag().toString());     
     }