1

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

源码路径为:

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

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

我都看过VideoViewWebView

所以我有几个问题:

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

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

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

干杯!

4

3 回答 3

0
        mWebView.getSettings().setPluginsEnabled(true);

已从 API 级别 18 弃用。这里是更多信息的链接

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

于 2014-03-06T07:02:59.787 回答
0
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);
于 2013-12-12T14:34:10.290 回答
0

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

不要忘记将 android:hardwareAccelerated="true" 添加到清单中

于 2012-07-06T08:21:48.420 回答