Android studio YouTubeThumbnailView android studio中youtube视频的缩略图
我想访问Android studio YouTubeThumbnailView android studio中youtube视频的缩略图,android-studio,Android Studio,我想访问YouTubeThumbnailViewandroid studio中的YouTube视频的缩略图 守则: public static void thumbnailfunc(Activity context,final String VIDEO_ID, int ThumbnailID) { YouTubeThumbnailView thumbnail =context.findViewById(R.id.ThumbnailID); thumbnail.initializ
YouTubeThumbnailView
android studio中的YouTube
视频的缩略图
守则:
public static void thumbnailfunc(Activity context,final String VIDEO_ID, int ThumbnailID)
{
YouTubeThumbnailView thumbnail =context.findViewById(R.id.ThumbnailID);
thumbnail.initialize(API_KEY, new OnInitializedListener()
{
@Override
public void onInitializationSuccess(
YouTubeThumbnailView youTubeThumbnailView,
final YouTubeThumbnailLoader youTubeThumbnailLoader)
{
youTubeThumbnailLoader.setVideo(VIDEO_ID);
youTubeThumbnailLoader.setOnThumbnailLoadedListener(new YouTubeThumbnailLoader.OnThumbnailLoadedListener()
{
@Override
public void onThumbnailLoaded(YouTubeThumbnailView youTubeThumbnailView, String s)
{
//need to release the loader!!!
youTubeThumbnailLoader.release();
}
@Override
public void onThumbnailError(
YouTubeThumbnailView youTubeThumbnailView,
YouTubeThumbnailLoader.ErrorReason errorReason)
{
//need to release the loader!!!
youTubeThumbnailLoader.release();
}
});
}
@Override
public void onInitializationFailure(
YouTubeThumbnailView youTubeThumbnailView,
YouTubeInitializationResult youTubeInitializationResult)
{
//handle error here
}
});
}
下面是我得到的错误:
Caused by: java.lang.NullPointerException:
Attempt to invoke virtual method 'void
com.google.android.youtube.player.YouTubeThumbnailView.initialize(
java.lang.String,
com.google.android.youtube.player.YouTubeThumbnailView$OnInitializedListener)'
on a null object reference
您的日志报告清楚地显示,Android Studio it无法在您的布局中找到缩略图视图R.id.ThumbnailID。请检查