gpt4 book ai didi

android - 应用被拒绝,因为可以在屏幕关闭时播放YouTube视频

转载 作者:行者123 更新时间:2023-12-03 05:46:00 26 4
gpt4 key购买 nike

我制作了一个应用程序,显示了其中包含youtube视频的网站。我使用以下代码在全屏模式下播放:Playing HTML5 video on fullscreen in android webview
现在,我将该应用提交了审核,但Google拒绝了它,因为当您锁定屏幕时,它可以继续播放视频。
如何禁用此行为,以便他们批准我的应用?
提前致谢!!

最佳答案

我找到了这个article。以下代码显示屏幕是否关闭

 @Override
protected void onCreate() {
// INITIALIZE RECEIVER
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
BroadcastReceiver mReceiver = new ScreenReceiver();
registerReceiver(mReceiver, filter);
// YOUR CODE
}

@Override
protected void onPause() {
// WHEN THE SCREEN IS ABOUT TO TURN OFF
if (ScreenReceiver.wasScreenOn) {
// THIS IS THE CASE WHEN ONPAUSE() IS CALLED BY THE SYSTEM DUE TO A SCREEN STATE CHANGE
System.out.println("SCREEN TURNED OFF");
} else {
// THIS IS WHEN ONPAUSE() IS CALLED WHEN THE SCREEN STATE HAS NOT CHANGED
}
super.onPause();
}

然后您可以调用 webView.onPause();
解决问题的第二种方法是仅在 Activity 中覆盖 onPause()方法,如下所示:
@Override
public void onPause() {
super.onPause();
webView.onPause();
}

这个对我有用

关于android - 应用被拒绝,因为可以在屏幕关闭时播放YouTube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37520372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com