YouTube Android Player API,我可以阻止用户点击“观看下一个”按钮吗?

时间:2015-03-31 05:33:59

标签: android youtube-api android-youtube-api

我试图制作一款安全的儿童播放器(用户无法轻松观看未经批准的内容)。使用CHROMELESS风格几乎可以实现,但用户仍然可以点击较低的横幅或“观看下一个”。弹出视频的按钮。这会将他们带到Youtube应用程序,在那里他们可以浏览任何视频。

我在没有决议的情况下发现的类似问题: how to remove bottom overlay ads from custom youtube player Android

Is there any way to disable "Watch Next" block at the end of video using YouTube Android Player API?

第二个帖子中的某个人建议使用"一个ViewTreeObserver并隐藏该特定视图",但我无法让它工作。

2 个答案:

答案 0 :(得分:1)

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

- 尝试此行可能会解决您的问题: -

player.setPlayerStyle(PlayerStyle.CHROMELESS);

答案 1 :(得分:0)

如果有人仍然坚持这个,这对我有用。如果您只播放单个视频,请在播放完成后提示视频,但不要调用 player.play(),除非您想重复播放该视频。

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

如果您提供一长串一个接一个播放的视频,请使用数组列表

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