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();
}
}

更多相关文章

  1. Android(安卓)studio升级3.0.1之后原项目签名打包出错
  2. [置顶] android Listview分批加载+自动加载(附源码下载)
  3. Android显示GIF动画的几种方法
  4. Android(安卓)分别使用Post与Get实现网络图片加载
  5. Android(安卓)解决Handler在运行时加载报空指针异常
  6. s5p4418-android5.1.1编译出错问题1
  7. Android(安卓)出错显示找不到id,但你发现id是存在的
  8. Android开发实践 带你理解使用WebView
  9. Android(安卓)fragment 与Activity 互相传值。

随机推荐

  1. android 设置线程的优先级
  2. Android中几种图片特效的处理的实现方法
  3. Android(安卓)选择文件并加载数据到界面
  4. 编译android4.0.4 webcore_test报错
  5. Android(安卓)studio简易计算机
  6. Android程序猿来搭建服务器
  7. Android声音焦点----从音乐回到Luncher调
  8. dd
  9. Android(安卓)Studio 多渠道打包(二) ---
  10. Android(安卓)ANR keyDispatchingTimedOu