美文网首页我爱编程
Android中 WebView 加载视频网页问题

Android中 WebView 加载视频网页问题

作者: 暗香浮 | 来源:发表于2018-05-28 15:58 被阅读0次
    • 在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。才能正确的加载内核的浏览器资源。否则难以进行一定的视频播放效果,或者下面的视频加载不出来。

    相关文章

      网友评论

        本文标题:Android中 WebView 加载视频网页问题

        本文链接:https://www.haomeiwen.com/subject/gpygjftx.html