【问题标题】:android - flash live stream in application using webview or videoviewandroid - 使用 webview 或 videoview 在应用程序中闪烁实时流
【发布时间】:2012-07-06 05:14:21
【问题描述】:

我正在尝试制作一个在 android 应用程序中播放实时流的应用程序。

源码路径为:

"http://mediasuite.316networks.com/templates/livefull2.swf"

这是一个flash文件,用adobe flash player播放。

VideoViewWebView 我都看过了。

所以我有几个问题:

1) 假设 adobe flash 安装在 android 设备上(是的,可以通过浏览器播放流),我如何在应用程序内播放这个实时视频流?

2) 使用VideoView,我设法让MediaController 播放YouTube 视频。 但是有没有办法通过需要 Flash 的直播来做到这一点?

3) 最后,在我的情况下,我应该使用哪个视图来在应用程序中播放这个 Flash 直播视频?以及如何?

干杯!

【问题讨论】:

    标签: android webview android-videoview live-streaming


    【解决方案1】:

    使用 webview,设置你的 flash 文件的 webview 内容,根据需要设置浏览器设置(全屏,启用插件)

    别忘了将 android:hardwareAccelerated="true" 添加到清单中

    【讨论】:

      【解决方案2】:
      mWebView = (WebView) findViewById(R.id.webView1);
      
              mWebView.getSettings().setJavaScriptEnabled(true);
      
              mWebView.getSettings().setPluginsEnabled(true);
      
              mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
      
              mWebView.setBackgroundColor(Color.parseColor("#000000"));
      
              mWebView.loadUrl("http://mediasuite.316networks.com/templates/livefull2.swf");
      
      
      
      
              mWebView.getSettings().setJavaScriptEnabled(true);
              mWebView.getSettings().setPluginsEnabled(true);
      

      【讨论】:

        【解决方案3】:
                mWebView.getSettings().setPluginsEnabled(true);
        

        已从 API 级别 18 弃用。这里是 link 了解更多信息。

        即使我正在搜索如何使用 VideoView 或 WebView 查看 Flash 内容。我也试过 PhoneGap 但没有运气。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多