我正在尝试制作一个在android应用程序中播放直播流的应用程序。
源路径为:
"http://mediasuite.316networks.com/templates/livefull2.swf"这是一个用adobe flash player播放的flash文件。
我已经看过VideoView和WebView了。
所以我有几个问题:
1)假设android设备上安装了adobe flash (可以通过浏览器播放),如何在应用内播放此视频流?
2)使用VideoView,我已经设法用MediaController播放youtube上的视频了。但是,有没有一种方法可以在需要flash的直播流中做到这一点呢?
3)最后,在我的情况下,我应该使用哪个视图才能在应用程序中播放这个flash直播视频?又是如何做到的?
干杯!
发布于 2012-07-06 16:21:48
使用webview,设置webview的内容查看您的flash文件,根据需要设置浏览器设置(全屏,启用插件)
不要忘记将android:hardwareAccelerated="true“添加到清单中
发布于 2013-12-12 22:34:10
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);发布于 2014-03-06 15:03:00
mWebView.getSettings().setPluginsEnabled(true);已从API级别18弃用。有关详细信息,请参阅link。
甚至我也在搜索如何使用VideoView或WebView查看flash内容。我也尝试过PhoneGap,但没有成功。
https://stackoverflow.com/questions/11356194
复制相似问题