android - 使用webview或videoview在应用程序中使用flash直播

时间:2012-07-06 05:14:21

标签: android webview android-videoview live-streaming

我正在尝试制作一款在Android应用内播放直播的应用。

源路径是:

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

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

我看过VideoViewWebView

所以我有几个问题:

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

2) 使用VideoView,我设法使用MediaController播放youtube视频。 但有没有办法用一个需要闪存的直播流来做到这一点?

3) 最后,在我的情况下,我应该使用哪种视图来获取应用程序中播放的Flash直播视频?怎么样?

干杯!

3 个答案:

答案 0 :(得分:0)

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

别忘了将android:hardwareAccelerated =“true”添加到清单

答案 1 :(得分: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);

答案 2 :(得分:0)

        mWebView.getSettings().setPluginsEnabled(true);

已从API级别18弃用。以下是link以获取更多信息。

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