Android中 WebView 加载视频网页问题

  • 在WebView中加载网页,往往不能加载处理。需要对其进行一定的设置。
 WebSettings ws = wvContent.getSettings();
        ws.setBuiltInZoomControls(true);// 隐藏缩放按钮

        ws.setUseWideViewPort(true);// 可任意比例缩放
        ws.setLoadWithOverviewMode(true);// setUseWideViewPort方法设置webview推荐使用的窗口。setLoadWithOverviewMode方法是设置webview加载的页面的模式。

        ws.setSavePassword(true);
        ws.setSaveFormData(true);// 保存表单数据
        ws.setJavaScriptEnabled(true);

        ws.setDomStorageEnabled(true);
        ws.setSupportMultipleWindows(true);// 新加

        //这行很关键
        wvContent.setWebChromeClient(new WebChromeClient());
        wvContent.setWebViewClient(new WebViewClient());

        wvContent.loadUrl(url);
        wvContent.setOnScrollChangeListener(new ScrollWebView.OnScrollChangeListener() {
            @Override
            public void onPageEnd(int l, int t, int oldl, int oldt) {
            }

            @Override
            public void onPageTop(int l, int t, int oldl, int oldt) {
            }

            @Override
            public void onScrollChanged(int l, int t, int oldl, int oldt) {
              
            }
        });

需要设置一定的ChromeClient,以及webViewClient。才能正确的加载内核的浏览器资源。否则难以进行一定的视频播放效果,或者下面的视频加载不出来。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容