应用遭拒绝,因为YouTube视频可以在屏幕关闭时播放 [英] App rejected because YouTube videos can play when screen is off

查看:220
本文介绍了应用遭拒绝,因为YouTube视频可以在屏幕关闭时播放的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I made an app that shows my Web site that has youtube videos in it. I used this code to play it in full screen: Playing HTML5 video on fullscreen in android webview Now I submitted the app for review and Google rejected it because it can keep playing the videos when you lock the screen. How can I disable this behavior so they approve my app? Thanks in advance!!

推荐答案

我发现了这个

I found this article. The following code shows you if screen is turned off or not

 @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();

解决问题的第二种方法是仅在活动中覆盖onPause()方法,如下所示:

A second way to solve your problem would be just to override onPause() method on activity like this:

@Override
public void onPause() {
    super.onPause();
    webView.onPause();
}

对我有用

这篇关于应用遭拒绝,因为YouTube视频可以在屏幕关闭时播放的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆