Java HTML5WebView全屏youtube视频使用后退按钮单击
在()中,我有: 在启动web视图的活动中,我有:Java HTML5WebView全屏youtube视频使用后退按钮单击,java,android,android-webview,youtube-iframe-api,Java,Android,Android Webview,Youtube Iframe Api,在()中,我有: 在启动web视图的活动中,我有: @Override public void onBackPressed() { System.out.println("TAG - BACK PRESSED IN WEB PLAYER ACTIVITY"); super.onBackPressed(); } 现在,当我正常播放嵌入式youtube视频时(不是全屏),当我按下后退按钮时,两种方法都会被调用。当我将视频置于全屏模式(使用youtube播放器全屏按钮)时,不会调用任
@Override
public void onBackPressed() {
System.out.println("TAG - BACK PRESSED IN WEB PLAYER ACTIVITY");
super.onBackPressed();
}
现在,当我正常播放嵌入式youtube视频时(不是全屏),当我按下后退按钮时,两种方法都会被调用。当我将视频置于全屏模式(使用youtube播放器全屏按钮)时,不会调用任何方法。我唯一的猜测是,web视图正在使用back按钮撤消全屏操作(但即使这样也不起作用)
我试图让后退按钮立即终止web视图,即使有全屏模式的视频
如果我是你,我会删除youtube视频的嵌入播放,或者询问谷歌,这不会被视为滥用。因为youtube视频的嵌入播放可以被视为滥用: 您的应用程序下载时违反了我们的设备和网络滥用政策, 将YouTube视频货币化或以其他方式访问违反 YouTube服务条款或YouTube API服务条款 更多信息: 例如,您的应用程序包含:YouTube后台播放功能 这违反了YouTube的服务条款
这就是我的经验,因为我还制作了一个应用程序,人们可以观看一些YT嵌入视频,但在一些更新后,该应用程序不会更新,因为我得到了这个错误,这是滥用,所以我警告你,仅此而已。为什么投票失败?没有背景播放功能我没有,我只是举个例子:他们仍然这么说。只有前景视频播放,视频播放是可见的。我只是警告你。我相信你,我也做了那件事,不是背景剧,我甚至不知道我会做那件事。但他们仍然说这就是原因
@Override
public void onBackPressed() {
System.out.println("TAG - BACK PRESSED IN WEB PLAYER ACTIVITY");
super.onBackPressed();
}