2010-04-20 203 views
4

嗨伙计们,我正在Android设备上开发RTP客户端,可以从服务器播放流式视频。 我很困惑我应该如何开始? 我正在考虑开发一个使用HTML,CSS和Javascript的Web应用程序,这些应用程序稍后可以包装在Android.is中,这种方法是否正确? JavaScript是否支持实时媒体播放器? 请指导我,我是一个新鲜和完全无能为力。:(Android移动设备上的RTP客户端应用程序

+0

在RTP服务器端,您是如何生成视频流的? – 2015-01-03 04:16:18

回答

1

你应该用MediaPlayer播放你的视频当然你可以准备专门的网站,列出可用的流并将其包装到WebView。在WebView中,你可以写,将结合对与你的Android代码正确的接口网页JavaScript接口,检查出的Android开发人员指南部分:

而且here是支持的媒体格式列表

我成功地扮演了Android 2.2上的rtsp流,但我不知道它是否支持以前的版本

总结。

  1. 准备网站的JavaScript代码,并流列表

  2. 与JavaScript的网页流量例如启用创建布局:

    Webview wv = (WebView) findViewById(R.id.WebView01); 
    wv.setJavaScriptEnabled(true); 
    
  3. 添加类,将通过JavaScript中的开发被调用像上述指南:

    wv.addJavascriptInterface(new JavaScriptInterface(this), "Android");` 
    
  4. 用MediaPlayer播放流

希望有所帮助。

0

我猜你可能会设置一个流媒体服务器(LIVE555,达尔文流服务器)来发布RTSP协议的媒体文件,并使用VideoView在Android如果你创建普通的Android应用程序,然后MediaPlayer的类将发挥它

0

为你处理一切。只需用rtp流url提供它,就是这样。

相关问题