我正在尝试制作一个儿童安全的youtube播放器(用户不能轻易地观看未经批准的内容)。使用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并隐藏那个特定的视图”,但我在使用时遇到了麻烦。
发布于 2015-03-31 13:39:25
-Hello!如果我说错了,请纠正我,但这行代码可能会对您有所帮助,我认为player.setPlayerStyle(PlayerStyle.MINIMAL);
-尝试此行这肯定会解决您的问题:-
player.setPlayerStyle(PlayerStyle.CHROMELESS);发布于 2021-04-04 01:08:50
如果有人仍然坚持这一点,这里是对我有效的。如果只播放一个视频,则在播放结束时提示视频,但不要调用player.play(),除非您想重复该视频。
 if(player.getCurrentTimeMillis()>=player.getDurationMillis())
        {
            player.cueVideo(CurrentVideoUrl);
        }如果您提供的是一个接一个播放的视频的长列表,则使用数组列表
if(player.getCurrentTimeMillis()>=player.getDurationMillis())
{
CurrentVideoIndex++;
CurrentVideoUrl =videosListArray.get(CurrentVideoIndex).getVideoUrl();
player.cueVideo(CurrentVideoUrl);
}https://stackoverflow.com/questions/29361253
复制相似问题