Android移动设备上的RTP客户端应用程序

时间:2010-04-20 03:19:08

标签: android rtp

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

3 个答案:

答案 0 :(得分:0)

您应该使用MediaPlayer播放视频。当然,您可以准备专门的网站,列出可用的流并将其包装到WebView中。在WebView中拥有此流列表,您可以编写将在您的网页上使用适当的界面绑定javascript的界面。查看Android开发指南的this部分:

here是支持的媒体格式列表

我在Android 2.2上成功播放了rtsp流,但我不确定它是否支持以前的版本。

总结一下。

  1. 使用javascript代码和流列表准备网站

  2. 使用启用了javascript的webview创建布局,例如:

    Webview wv = (WebView) findViewById(R.id.WebView01);
    wv.setJavaScriptEnabled(true);
    
  3. 添加将由javascript调用的类,如上面的开发指南中所示:

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

  5. 希望有所帮助。

答案 1 :(得分:0)

我猜你可以设置一个流媒体服务器(live555,darwin流服务器)来发布rtsp协议中的媒体文件,并在android上使用VideoView来播放它

答案 2 :(得分:0)

如果您创建普通的Android应用程序,那么MediaPlayer类将为您处理所有事情。只需用rtp流网址提供它,就是它。