android加载webview视频,【原创】android webview 加载网络视频

webView.loadUrl(video_url);

webView.setInitialScale(50);

WebSettings setting = webView.getSettings();

setting.setUseWideViewPort(true);

setting.setJavaScriptEnabled(true); //Support JavaScript

setting.setPluginsEnabled(true); //Support Plugins, for example just like flash plugin.

setting.setSupportZoom(true); //Zoom Control on web (You don't need this if ROM supports Multi-Touch

setting.setBuiltInZoomControls(true); //Enable Multitouch if supported by ROM

webView.setWebViewClient(new MyWebViewClient());

public class MyWebViewClient extends WebViewClient  {       private ProgressDialog loadingBar; @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { loadingBar=ProgressDialog.show(mActivity, null, "正在加载…"); super.onPageStarted(view, url, favicon); } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {         view.loadUrl(url);  // webview里面的链接还在同一个页面中加载          return true;   } @Override public void onPageFinished(WebView view, String url) { if(loadingBar.isShowing()){ loadingBar.dismiss();        } super.onPageFinished(view, url); }             @Override        public void onReceivedError(WebView view, int errorCode,                String description, String failingUrl) {            Toast.makeText(mActivity, "加载出错!", Toast.LENGTH_LONG).show();            final AlertDialog alertDialog = new AlertDialog.Builder(mActivity).create();            alertDialog.setTitle("ERROR");            alertDialog.setMessage(description);            alertDialog.setButton("OK", new DialogInterface.OnClickListener(){                @Override                public void onClick(DialogInterface dialog, int which) {                alertDialog.dismiss();                }            });            alertDialog.show();        }      }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值