WebView - Youtube видео, воспроизводимые в фоновом режиме при вращении и минимизации

У меня есть проблема с WebView, в основном я загружаюсь на форуме, где есть встроенные видео, если вы воспроизводите видео, поворачивайте устройство, на котором видео продолжает воспроизводиться в фоновом режиме, и вы можете остановить его. Это также происходит, когда вы минимизируете приложение. Есть ли способ остановить это?

Это мой код WebView, который я использую.

super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        this.view = (WebView) findViewById(R.id.webView);

        view.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                if (url != null && url.contains("grcade")) {
                    view.loadUrl(url);
                    view.getSettings().setJavaScriptEnabled(true);
                    return true;
                } else {
                    view.getContext().startActivity(
                            new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
                    return true;
                }
            }
        });

        view.setDownloadListener(new DownloadListener() {
            public void onDownloadStart(String url, String userAgent,
                                        String contentDisposition, String mimetype,
                                        long contentLength) {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);
            }


        });

        if(savedInstanceState == null){

            String url = "http://grcade.co.uk";
            view.getSettings().setJavaScriptEnabled(true);
            view.loadUrl(url);
            view.getSettings().setSupportZoom(true);
            view.getSettings().setBuiltInZoomControls(true);
            view.getSettings().setDisplayZoomControls(false);
            view.getSettings().setLoadWithOverviewMode(true);

            view.setBackgroundColor(Color.WHITE);

        }

        final SwipeRefreshLayout pulltoRefresh = (SwipeRefreshLayout) findViewById(R.id.pullToRefresh);

        pulltoRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                view.reload();
                pulltoRefresh.setRefreshing(false);

            }
        });
    }

    @Override
    public void onSaveInstanceState (Bundle outState)
    {
        super.onSaveInstanceState(outState);
        view.saveState(outState);
    }

    @Override
    public void onRestoreInstanceState(Bundle savedInstanceState)
    {
        super.onRestoreInstanceState(savedInstanceState);
        view.restoreState(savedInstanceState);
        view.getSettings().setJavaScrip,tEnabled(true);
    }

    //Main WebView Panel End

Любая помощь будет принята с благодарностью, так как я очень запутался, я перестал ее возвращать, но тот же метод не сработает, как добавление, что приводит к тому, что приложение возвращается к URL-адресу веб-просмотра по умолчанию, а не перезагружает страницу, на которой находился пользователь.

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос