在Android中嵌入包含视频流的Html代码
我正在尝试开发一个Android应用程序,它只显示嵌入的视频流,如下所示:在Android中嵌入包含视频流的Html代码,android,html,video,Android,Html,Video,我正在尝试开发一个Android应用程序,它只显示嵌入的视频流,如下所示: <html> <embed width="650" height="377 "flashvars="backcolor=111111&frontcolor=CCCCCC&lightcolor=66CC00&autostart=true&skin=http://manage.streamcyclone.com/skins/snel.zip&a
<html>
<embed width="650" height="377 "flashvars="backcolor=111111&frontcolor=CCCCCC&lightcolor=66CC00&autostart=true&skin=http://manage.streamcyclone.com/skins/snel.zip&streamer=rtmp://sc-lb1.streamcyclone.com/janakles_live&file=janakles&plugins=http://manage.streamcyclone.com/plugins/qualitymonitor,gapro-1&abouttext=StreamCyclone Player&aboutlink=http://www.streamcyclone.com/&gapro.accountid=UA-679067-4&gapro.trackpercentage=true&gapro.tracktime=true" wmode="opaque" allowscriptaccess="always" allowfullscreen="true" quality="high" name="mpl" id="mpl" style="undefined" src="http://manage.streamcyclone.com/player/player.swf" type="application/x-shockwave-flash"></embed>
</html>
我还在清单文件中设置了Internet的权限。但是跑步的时候。什么都不管用!!
有什么帮助吗?您需要Flash才能运行此视频,有关更多解决方案,请阅读此处:很抱歉,我仍然无法找到解决方案。您发布的链接不包含指定的链接。你能告诉我如何将Flash添加到我的视频中才能工作吗?这就是为什么我告诉solutions而不是solution,你需要在Android设备中安装Flash(除了ICS之外不支持Flash),即使这样,你也需要点击嵌入对象来加载它(默认行为是不加载任何Flash内容)。谢谢。我尝试了所有这些解决方案,但在添加这一行引擎时,它起到了作用。getSettings().setPluginState(PluginState.ON);。它在模拟器上不起作用,但在我的设备上起作用。
public class BroadcastingActivity extends Activity {
WebView engine;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
engine = (WebView) findViewById(R.id.web_engine);
engine.getSettings().setJavaScriptEnabled(true);
engine.getSettings().setAllowFileAccess(true);
engine.getSettings().setPluginsEnabled(true);
engine.getSettings().setSupportZoom(false);
engine.getSettings().setAppCacheEnabled(false);
engine.getSettings().setCacheMode(engine.getSettings().LOAD_NO_CACHE);
engine.loadUrl("file:///android_asset/broad.html");
}
}