首页 > 解决方案 > 如何在 youtube player api android 中隐藏更多视频(视频建议)

问题描述

我在 android 中使用 youtube player api。如何对播放器隐藏更多视频(视频建议)。

标签: androidyoutube-api

解决方案


我试图寻找相同的解决方案,但找不到任何解决方案。所以找到了一个解决方法,它会在完成后重置视频。

在您的 onInitializationSuccess 方法中实现 PlayerStateChangeListener 并在 onVideoEnded 方法中重置播放器以将视频放在开头并暂停它。(以下是我在 Kotlin 语言中的实现)。希望任何寻找它的人都会发现它有用。

override fun onInitializationSuccess(
            p0: YouTubePlayer.Provider?,
            p1: YouTubePlayer?,
            p2: Boolean) {
            p1!!.loadVideo(videolink)
            p1.setPlayerStateChangeListener(object:YouTubePlayer.PlayerStateChangeListener{
                override fun onLoading() {}
                override fun onLoaded(p0: String?) {}
                override fun onAdStarted() {}
                override fun onVideoStarted() {}
                override fun onVideoEnded() {
                    p1.seekToMillis(0)
                    p1.pause()
                }
                override fun onError(p0: YouTubePlayer.ErrorReason?) {}

            })
        }

推荐阅读