2010-04-20 209 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提供它,就是這樣。

相關問題