今天做了一个通过webview播放flash的文件,以前一直以为可以使用videoview视频播放播放flash的东西,今天才发现不行,好像现在除了自己做一个flash播放器,就是用webview去加载flash了。废话少说,代码如下:本文引用地址:http://www.eepw.com.cn/article/201609/305030.htm

在xml里面设置webview布局

android:id=@+id/web_flash

android:layout_width=578px

android:layout_height=400px

android:background=#00000000

android:layout_centerInParent=true

/>

然后在activity里面加载进来

public void loadFlash() {

WebView mWebFlash = (WebView) findViewById(R.id.web_flash);

WebSettings settings = mWebFlash.getSettings();

settings.setPluginsEnabled(true);

settings.setJavaScriptEnabled(true);

settings.setAllowFileAccess(true);

settings.setDefaultTextEncodingName(GBK);

mWebFlash.setBackgroundColor(0);

mWebFlash.loadUrl(file:///android_asset/abc.swf);

}

在activity里面执行loadFlash就可以播放swf文件了。一开始的时候,我播放swf文件总是在视频边缘有一些白边不管怎么设置大小都去不掉,后来发现这些白边是webview的,可是在xml里面设置background为透明不管用,找美工发现也不是视频的问题,最后发现,还有一个参数可以设置webview的背景色透明,那就是mWebFlash.setBackgroundColor(0);果然设置之后,白边没有了。但是webview的大小必须和视频的实际大小一致,不然背景是白色的,这个通过设置xml的background和mWebFlash.setBackgroundColor(0);都没有办法去掉,暂时还没有想到方法解决,但是已经不影响我使用了所以就先这样呀呵呵

android swf webview,android webview播放swf文件相关推荐

  1. Android 使用本地应用在线播放流媒体文件

    如果你拿到了一个流媒体文件的下载地址,想实现在线播放,但又懒得自己写播放器,你可以通过如下方法调用本地应用来进行播放: Intent it = new Intent(); it.setAction(I ...

  2. android.process.media已停止 三星,android – 在三星设备上播放mp4文件时出现...

    我正在使用经典的VideoView实现在Android上播放视频. 相同的mp4文件网址在HTC Desire上运行正常.但它不适用于三星设备. 三星Galaxy S1和三星Galaxy Tab说:& ...

  3. Android 用MediaCodec ,MediaExtractor解码播放MP4文件

    上一篇讲了如何采集摄像头画面并且进行编码,再进行封装成MP4格式文件,如需了解可以看 安卓采集摄像头画面生成MP4文件 本篇博客,主要讲解如何对MP4文件进行解封装,再进行解H264码流,进行画面显示 ...

  4. android swf webview,android webview播放swf文件

    今天做了一个通过webview播放flash的文件,以前一直以为可以使用videoview视频播放播放flash的东西,今天才发现不行,好像现在除了自己做一个flash播放器,就是用webview去加 ...

  5. Android使用Webview播放Swf文件,实现与Flash数据交互

    HDSwfPlayer 谷歌中国API链接:https://developer.android.google.cn 支持swf播放以及html带swf的播放. 支持swf与js的交互. 自动写入fla ...

  6. 用GooglePlayer在线播放视频文件

    把视频文件转换为FLV文件使用MEncoder  mencoder input . avi -o output . flv -of lavf /     -oac mp3lame -lameopts  ...

  7. WebView播放Swf文件

    这个是在给儿子写播放器时用到的一些代码,基本上都是网上找的,现在也找不到出处了.在这很感谢这些热心网友的分享. 我在这记一下步骤,省得以后用时又不记得了. Swf文件要先在Abode官网中安装好播放插 ...

  8. android 5.0播放swf flash源码Demo

    android 5.0播放swf flash源码Demo 安卓5.0flash播放源码 android flash 播放器 swf 由于之前webview方法播放flash在新的系统中不可用.所以so ...

  9. android 4.0以上WebView不能全屏播放视频的解决办法

    上次鄙人做了一个简单的利用webView实现的一个浏览器!其中遇到了两个问题,一个是将浏览器中需要下载的内容托管到系统默认的下载程序进行下载,这个比较简单就不在这里讨论了:另一个问题就是我们的Andr ...

最新文章

  1. uniapp中qrcode生成二维码后传的参数不见了_阿虚教你制作动态二维码,超详细教程!
  2. (深入理解)matplotlib绘图原理(figure,axes,axis,canvas的区别)
  3. Design Pattern - State(C#)
  4. SQL Server 创建存储过程
  5. java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较(转)
  6. 高质量C /C编程指南---第1章 文件机关
  7. 使用折半查找法查找数组中的元素
  8. 如何安装 Microsoft Office 兼容包,以便您可以在早期版本的 Microsoft Office 中打开和保存 Office Open XML 格式...
  9. 干货 | 云解析DNS之网站监控
  10. 在LINUX下面建立GPRS无线MODEM拨号
  11. 商业创业计划书ppt你的绝佳选择
  12. Python语言的适用范围
  13. Eclipse 下Struts 2.1.6+ 和spring 2.5.5 整合
  14. JAVA 分片上传、断点下载场景
  15. 力扣解法汇总2043-简易银行系统
  16. 【DEBUG】2021-03-15 不定期的自我检讨001
  17. SparkCore入门编程
  18. word中仿宋字体显示不清楚的问题
  19. 题目9:要求输出国际象棋棋盘
  20. freemarker杂项

热门文章

  1. apk 路由器劫持_一种在路由器上防止网页劫持的方法与流程
  2. (十四)从零开始学人工智能-深度学习基础及CNN
  3. 利用批处理一键卸载Win10Win11系统自带APP
  4. 腾讯云安装和搭建宝塔面板详细教程
  5. DOSBOX搭建汇编环境
  6. go集成gin+swagger
  7. Line高关注度的背后暗藏什么玄机?
  8. 【必拿下系列】106. 从中序与后序遍历序列构造二叉树105从前序与中序遍历序列构造二叉树
  9. 21-《电子入门趣谈》第四章_自己制作电路板-4.2洞洞板的介绍和经典案例使用教程
  10. 线性稳压器的基本类型