我有一个简单的WebView用于显示带Flash的网站(Adobe Flash网站)- 在运行Android 3.0.1的Xoom平板电脑上进行测试,使用新发布的Flash 10.2
在参考stackoverflow上的每个问题之后,我设置了以下内容:
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.loadUrl("http://www.adobe.com/software/flash/about/");
使用getSettings()启用了WebView的插件(Plugins)和JavaScript,但无法显示Flash。当我将setPluginState设置为ON_DEMAND时,它会显示Flash的正确占位符,但是当我点击应该有Flash的位置时,Flash会消失(就好像Flash视频无法渲染)并且只能听到音频(根据Flash内容而定)。我还注意到,我可以轻触缺少Flash的位置,长按一下,然后轻触左上角应该有全屏(Fullscreen)按钮的位置,然后它将以全屏模式正确显示。但当我回到WebView时,它仍无法显示,只播放音频。
感谢任何帮助!请不要只是把我引用几个月前发布的东西而没有解释为什么我在Android 3.0发布前引用了一个帖子的细节!再次感谢所有帮助。很棒的社区!