解决方案 »

  1.   

    这个方法在低版本的时候就已经有了@Deprecated这个注解
    到了高版本被彻底删除是属于正常范畴的,
    因为以后都朝html5发展了,以下是我的设置,是可以播放网络视频的:
    WebSettings setting = webview.getSettings();
    setting.setJavaScriptEnabled(true);
    setting.setDomStorageEnabled(true);
    setting.setUseWideViewPort(true);
    setting.setLoadWithOverviewMode(true);
    setting.setUserAgentString(setting.getUserAgentString() + ComplexRes.context.userAgent); setting.setDatabaseEnabled(true);
    setting.setGeolocationEnabled(true);
    String dir = context.getDir("database", Context.MODE_PRIVATE).getPath();
    setting.setDatabasePath(dir);
    setting.setGeolocationDatabasePath(dir); setting.setAppCacheEnabled(true);
    String cacheDir = context.getDir("cache", Context.MODE_PRIVATE).getPath();
    setting.setAppCachePath(cacheDir);
    setting.setCacheMode(WebSettings.LOAD_DEFAULT);
    setting.setAppCacheMaxSize(1024 * 1024 * 10);
    setting.setAllowFileAccess(true); setting.setRenderPriority(RenderPriority.HIGH);
    setting.setJavaScriptCanOpenWindowsAutomatically(true);

    setting.setBuiltInZoomControls(true);
    setting.setDisplayZoomControls(false);

    webview.setWebViewClient(this.client);
    webview.setOnKeyListener(this.keyListener);
    webview.setWebChromeClient(this.chromeClient);
    webview.setDownloadListener(this.downloadListener);你参考一下,能派上用场的,你就拿去