WebView加载网页视频



众所周知,Android内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,可以在一些方面起到独特作用。


WebView的一些优点:

  • 可以直接显示和渲染web页面,直接显示网页
  • webview可以直接用html文件(网络上或本地assets中)作布局


Webview加载网页可以加载不同的东西,例如可以加网页和网页视频,



首先在布局文件中xml中写webview控件布局,

<WebView
    android:id="@+id/Newsurvivalview"
    android:layout_width="match_parent"
    android:layout_height="match_parent">



</WebView>

    找到控件实例化


    newvivalwebView= (WebView) findViewById(R.id.Newsurvivalview);
    WebSettings setting = newvivalwebView.getSettings();
    setSettings(setting);
 
       new出来Webview需要的两个方法
      
      setWebChromeClient主要处理解析,渲染网页等浏览器的事情
      setWebViewClient是辅助webview处理Javascript的对话框,网站图标,网站title,加载进度等

newvivalwebView.setWebChromeClient(new WebChromeClient()); newvivalwebView.setWebViewClient(new WebViewClient());
//添加要加载的网址

newvivalwebView.loadUrl("http://www.kktv1.com/m/help/videoNewer.html");}

下面设置webview需要的一些属性private void setSettings(WebSettings setting){ setting.setJavaScriptEnabled(true); setting.setBuiltInZoomControls(true); setting.setDisplayZoomControls(false); setting.setSupportZoom(true); setting.setDomStorageEnabled(true); setting.setDatabaseEnabled(true); setting.setLoadWithOverviewMode(true); setting.setUseWideViewPort(true);

一个简洁的webview加载网页视频就出来了,还要记得在清单文件中注册网络权限,本文旨在实现功能,不算很清楚完善,后期会完善细致写出webview功能属性,深度用法,欢迎大家一起交流,拍砖~








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值