【问题标题】:using flash with android webview使用带有 android webview 的 flash
【发布时间】:2011-07-26 21:17:05
【问题描述】:

我想在 webview 中使用 flash。

我使用了以下代码..

 mWebView = (WebView) findViewById(R.id.webview);
 mWebView.getSettings().setPluginsEnabled(true);
 mWebView.loadUrl("http://domain-path/flash/test.html");

test.html 包含嵌入的 Flash 对象。

但是当我运行它时,它什么也没有显示。

请推荐.....

【问题讨论】:

    标签: android flash


    【解决方案1】:

    这是因为您的浏览器没有 Flash 播放器。你需要安装flash player 10.1

    【讨论】:

    • 谢谢 sunil,我已经在我的设备上安装了 flash 播放器...但它仍然没有显示任何内容...请建议
    • 尝试设置 webView.getSettings().setJavaScriptEnabled(true);如果仍然没有运气,请粘贴您的完整代码 java+html
    • 我已经累了 webView.getSettings().setJavaScriptEnabled(true);但它没有用....
    • 这里是代码: Java 代码: public class flashTest extends Activity { WebView mWebView; /** 在第一次创建活动时调用。 */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);设置内容视图(R.layout.main); mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setPluginsEnabled(true); mWebView.loadUrl("domain-path/flash/test.html"); } }
    • 如何在android里面安装flash player?
    【解决方案2】:

    我也有同样的问题。而且我观察到 Flash 对象是嵌入的但不可见。如果我双击屏幕,那么我可以看到 Flash 对象。

    快速提示:在您的 html 文件中,为视频设置 autoplay=true,以便您可以在 webview 中听到音频。

    如果您已经找到修复程序,请告诉我

    【讨论】:

      【解决方案3】:

      您是否为 AndroidManifest.xml 添加了权限?

      <uses-permission android:name="android.permission.INTERNET"/>
      

      我总是忘记权限

      【讨论】:

        【解决方案4】:

        尝试添加

        webView.getSettings().setPluginsEnabled(true);
        webView.getSettings().setPluginState(PluginState.ON);
        

        【讨论】:

          【解决方案5】:

          首先确保您的 AndroidManifest.xml 拥有互联网权限?

          <uses-permission android:name="android.permission.INTERNET"/>
          

          然后:

          WebSettings webSettings = myWebView.getSettings();
          WebSettings.setPluginsEnabled(true);
          webSettings.setPluginState(PluginState.ON);
          

          【讨论】:

            【解决方案6】:

            Android 版 Chrome 将不支持 Flash。正如您可能在 2011 年 11 月看到的那样,Adobe 宣布已停止投资用于移动浏览的 Flash。长期以来,Google 一直致力于通过 HTML5 等开放网络技术使网络平台更加强大,并正在与 Adob​​e 和其他合作伙伴合作,进一步推进网络标准。 您可能需要安装 morzilla 才能在 android 中使用 flash

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-07-04
              • 2017-02-14
              • 1970-01-01
              相关资源
              最近更新 更多