2012-07-16 93 views
1

我有一个HTML文件,它具有Flash内容。这里的Flash内容是一个自定义播放器。我只是想在android webview上播放它(播放视频).I've在我的设备上安装了Adobe Flash播放器。我使用下面的代码。当我运行它显示白色screen.nothing播放backing.Did我犯了这个错误?如何在Android网络视图上显示Flash内容

我的代码:

WebView webview = (WebView) findViewById(R.id.webviewHelp); 
webview.loadUrl("file:///android_asset/index.html"); 
webview.getSettings().setJavaScriptEnabled(true); 
webview.getSettings().setPluginsEnabled(true); 
webview.getSettings().setAllowFileAccess(true); 

感谢。

+0

你正确地做到了。随着Flash播放器,请尝试安装Adobe Air。有时只有Flash播放器不足以运行一些闪存组件。另外,只是出于参数的考虑,请在您的机器浏览器上检查您的index.html,以确保它正常工作。如果是,那么安装空气可能会解决您的问题,否则您需要先修复html。 – mudit 2012-07-16 09:19:50

回答

0

在WebSetting的documentation中,方法setPluginsEnabled已被弃用。改为使用setPluginState(WebSettings.PluginState)。例如:

webview.getSettings().setPluginState(WebSettings.PluginState.ON); 
+0

它已经存在:webview.getSettings()。setJavaScriptEnabled(true); – mudit 2012-07-16 09:23:25

+0

@mudit setJavaScriptEnabled与setPluginState不一样 – 2012-07-16 09:25:16

+0

我的不好,我复制了错误的一行:webview.getSettings()。setPluginsEnabled(true); – mudit 2012-07-16 09:36:31

相关问题