【问题标题】:How to show flash content on android webview如何在 android webview 上显示 flash 内容
【发布时间】:2012-07-15 02:47:31
【问题描述】:

我有一个包含 flash 内容的 HTML 文件。这里的 flash 内容是一个自定义播放器。我只想在 android webview 上显示它(播放视频)。我也在我的设备上安装了 Adob​​e 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);

谢谢。

【问题讨论】:

  • 你做得对。除了 Flash 播放器,还可以尝试安装 Adob​​e air。有时仅 Flash Player 不足以运行一些 Flash 组件。另外,为了论证,请检查您机器浏览器上的 index.html 是否正常工作。如果是,那么安装空气可能会解决您的问题,否则您需要先修复 html。

标签: android android-webview


【解决方案1】:

在 WebSetting 的 documentation 中,不推荐使用 setPluginsEnabled 方法。尝试改用setPluginState(WebSettings.PluginState)。比如:

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

【讨论】:

  • 已经存在:webview.getSettings().setJavaScriptEnabled(true);
  • @mudit setJavaScriptEnabled 与 setPluginState 不同
  • 我的错,我复制了错误的行:webview.getSettings().setPluginsEnabled(true);
猜你喜欢
  • 1970-01-01
  • 2019-08-16
  • 2011-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多