当前位置:首页 > 嵌入式 > 嵌入式软件
[导读] 今天做了一个通过webview播放flash的文件,以前一直以为可以使用videoview视频播放播放flash的东西,今天才发现不行,好像现在除了自己做一个flash播放器,就是用webview去

 今天做了一个通过webview播放flash的文件,以前一直以为可以使用videoview视频播放播放flash的东西,今天才发现不行,好像现在除了自己做一个flash播放器,就是用webview去加载flash了。废话少说,代码如下:

在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);都没有办法去掉,暂时还没有想到方法解决,但是已经不影响我使用了所以就先这样呀呵呵

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京2025年8月6日 /美通社/ -- 亚马逊云科技宣布,Anthropic最新一代模型Claude Opus 4.1与Claude Sonnet 4,现已在Amazon Bedrock全面上线。这批新型双模推理模型支...

关键字: 模型 PIC 亚马逊 CK

其他电脑(比如安卓手机/平板电脑)的屏幕坏了,你可能想在安排维修之前紧急访问一些东西。你可以使用android的USB OTG功能(是的,几乎每个android都支持这个功能,你可以将鼠标和键盘连接到它)。

关键字: USB 鼠标 Android 树莓派

北京 2025年7月16日 /美通社/ -- 中国企业出海正经历深刻转型:不再只是把产品卖到海外,而是将研发、设计、生产、销售、服务等全价值链带到全球,实现真正的"全球本地化"。然而,在走向全球的过...

关键字: IBM 亚马逊 BSP CK

亚马逊云科技计算和机器学习服务副总裁 David Brown 北京 2025年7月10日 /美通社/ -- 设想这样一个系统,它可以探索解决复杂问题的多种方法,依托对海量数据的理解——从科学数据集到源代码,再到商...

关键字: NVIDIA 亚马逊 GPU CK

Google 宣布与中国 AR 科技公司 XREAL 达成深度战略合作,联合推出全球首款专为 Android XR 平台打造的旗舰级 AR 眼镜 Project Aura。

关键字: Google XREAL Android XR眼镜 AR

"智控奇机"赢得德国总理赞誉 上海2025年4月18日 /美通社/ -- 在汉诺威工业博览会Festo展台参观期间,德国联邦总理奥拉夫•朔尔茨向这家百年企业致以祝贺。适逢Festo成立100周年之际...

关键字: FESTO AN 自动化技术 CK

继停止维护AOSP开源项目后,谷歌母公司Alphabet近日被曝在其安卓系统(Android)、Pixel手机以及Chrome浏览器等部门裁员数百人。这一举措引发了业界的广泛关注,也引发了对谷歌未来业务布局的诸多猜测。

关键字: 谷歌 AOSP Android 裁员

上海2025年4月10日 /美通社/ -- 伦敦证券交易所集团(London Stock Exchange Group,以下简称LSEG)今日在上海成功举办2025年中国市场展望论坛。该论坛已连续举办14届,成...

关键字: SE COM BSP CK

北京2025年4月7日 /美通社/ -- 亚马逊云科技日前宣布,Meta的新一代Llama 4模型现已在Amazon SageMaker JumpStart上正式可用,完全托管的无服务器版本也将很快在Amazon Bed...

关键字: 亚马逊 AI模型 模型 CK
关闭