如何获得YouTubePlayerView以显示原始缩略图

时间:2019-04-25 14:26:56

标签: android android-youtube-api

我正努力让原始的YouTube缩略图显示在我的YouTube播放器视图上。当前,视频在被点击时会按预期播放,但是在初始化之前,视图只是一个黑匣子,没有指示它是视频。我该如何解决?

我尝试使用YouTube缩略图视图,但是我不了解如何完全初始化视频以及缩略图。我试图找到类似的问题,但是它们已经过时且不清楚。

XML:

android:id="@+id/youtube_view2"
class="com.google.android.youtube.player.YouTubePlayerView"
id="@+id/view2"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginTop="15dp"
android:layout_marginBottom="15dp"
app:layout_constraintBottom_toBottomOf="@+id/border"
app:layout_constraintEnd_toEndOf="@+id/border"
app:layout_constraintStart_toStartOf="@+id/border"
app:layout_constraintTop_toTopOf="@+id/border" />

主要活动:

YouTubePlayerView youTubePlayerView;
YouTubePlayerView youTubePlayerView2;
YouTubePlayer.OnInitializedListener onInitializedListener;
TextView t7;

private void initialize(final String s, YouTubePlayerView g, final String t) {

    onInitializedListener = new YouTubePlayer.OnInitializedListener() {
        @Override
        public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
            youTubePlayer.loadVideo(s);
        }

        @Override
        public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {

        }

    };

    g.initialize(t, onInitializedListener);

}

我希望缩略图在播放视频之前初始化,但是目前它只是在初始化视频本身。如何实现缩略图视图?

0 个答案:

没有答案