YouTube Android Player API,我可以阻止用户点击'Watch Next'按钮吗?



我正在努力制作一个儿童安全的youtube播放器(用户无法轻松观看未经批准的内容)。使用无铬风格几乎达到了目的,但用户仍然可以点击下方的横幅或视频上弹出的"观看下一步"按钮。这将把他们带到Youtube应用程序,在那里他们可以浏览任何视频。

我在没有解决方案的情况下发现了类似的问题:如何从自定义youtube播放器Android 中删除底部覆盖广告

是否有任何方法可以禁用";观看下一个";使用YouTube Android Player API在视频结尾阻止?

第二个线程中有人建议使用"ViewTreeObserver并隐藏该特定视图",但我很难做到这一点。

你好!如果我错了,请纠正我,但这行代码可能对你有帮助,我认为player.setPlayerStyle(PlayerStyle.MINIMAL);

-试试这一行,这肯定会解决你的问题:-

player.setPlayerStyle(PlayerStyle.CHROMELESS);

如果有人仍然对此感到困惑,下面是对我有效的方法。如果你只播放一个视频,那么在播放结束时提示视频,但除非你想重复视频,否则不要调用player.play()

 if(player.getCurrentTimeMillis()>=player.getDurationMillis())
        {
            player.cueVideo(CurrentVideoUrl);
        }

如果你提供了一长串视频,一个接一个地播放,那么使用数组列表

if(player.getCurrentTimeMillis()>=player.getDurationMillis())
{
CurrentVideoIndex++;
CurrentVideoUrl =videosListArray.get(CurrentVideoIndex).getVideoUrl();
player.cueVideo(CurrentVideoUrl);
}

相关内容

  • 没有找到相关文章

最新更新