android 字段webview几乎实现了浏览器的全部功能,最近在使用webview加载不固定格式的文章,文章中有一部分嵌入了flash,下面就是webview可以进行视频需要进行的设置,代码如下:

mWebView = (WebView) findViewById(R.id.id_webview);mWebView.loadUrl("http://abc.com/flash/kucg.swf");//mWebView.loadDataWithBaseURL(null,//"<p>视频<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0'><param name='quality' value='high' /><param name='movie' value='http://abc.com/%E4%BC%8D%E4%BD%B0%E7%9A%84%E5%BC%9F%E5%BC%9F.flv' /><embed pluginspage='http://www.macromedia.com/go/getflashplayer' quality='high' src='http://abc.com/flash/%E4%BC%8D%E4%BD%B0%E7%9A%84%E5%BC%9F%E5%BC%9F.flv' type='application/x-shockwave-flash'></embed></object>  视频2:<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0'><param name='quality' value='high' /><param name='movie' value='http://abc.com/flash/daomeixiong.swf' /><embed pluginspage='http://www.macromedia.com/go/getflashplayer' quality='high' src='http://abc.com/flash/daomeixiong.swf' type='application/x-shockwave-flash'></embed></object></p>",//"text/html",//"utf-8", null);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.getSettings().setPluginsEnabled(true);mWebView.getSettings().setAllowFileAccess(true);mWebView.getSettings().setPluginState(PluginState.ON);mWebView.setBackgroundColor(0);mWebView.setWebChromeClient(new WebChromeClient() {              public void onProgressChanged(WebView view, int progress) {                  // Activity和Webview根据加载程度决定进度条的进度大小                  // 当加载到100%的时候 进度条自动消失               MainActivity.this.setProgress(progress * 100);              }          });  

同时还需设置xml文件中webview的属性,

android:layerType="software" //该属性使webview背景色透明

android:hardwareAccelerated="true" //该属性使webview支持flash播放

更多相关文章

  1. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
  2. Android--SoLoader,android动态加载so库
  3. Android开发——Android搜索框架(二)
  4. 第17天android:《android从零开始》视频(1-5)
  5. [Android] ACTION_GET_CONTENT与ACTION_PICK的区别
  6. Android异步加载图像小结 (含线程池,缓存方法)
  7. Android(安卓)UI系列 - 布局 - 目录
  8. Android(安卓)Paging组件Demo
  9. Android(安卓)TabHost使用、动态加载内容

随机推荐

  1. NodeJs与PHP的benchmark
  2. PHP函数类型声明总结
  3. PHP读取word文档的方法分析
  4. PHP 进程池与轮询调度算法实现多任务
  5. PHP -FPM是什么?有什么特点?
  6. PHP中16个高危函数
  7. PHP中的递归是什么?实现方式有哪些?
  8. PHP中self与this关键字的区别
  9. PHP7新特性总结
  10. PHP创建对象的6种方式