android 显示flash视频播放器 | 您所在的位置:网站首页 › flash浏览器安卓10 › android 显示flash视频播放器 |
因项目需要在web view中能打开网页链接,但是有的网页中包含了使用了flash的视频播放器,如果是默认的web view 打开这样的网页flash的位置为显示为空白,根据网上查找的资料通过以下方式可以解决(android 4.4): webSettings.setJavaScriptEnabled(true); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { webSettings.setPluginState(WebSettings.PluginState.ON); webSettings.setAllowFileAccessFromFileURLs(true); webSettings.setDomStorageEnabled(true); } 还需要在AndroidManifest.xml中将activity中设置为: android:hardwareAccelerated=”true” 并在layout中将web view的属性设置为: android:layerType=”hardware” 如果不进行以上设置则可能会只有声音而没有画面显示。 如果是在更低版本如2.3的android下可以使用: mWebView.getSettings().setPluginsEnabled(true); 以上设置可以正常播放使用flash做为播放器的视频,但还是有其它不完美的地方,比如页面关闭后视频还在播放,声音还在响,暂时还没有想到优化方案。 |
CopyRight 2018-2019 实验室设备网 版权所有 |