2010-07-10 232 views
0

在我的應用程序中,RTSP流只播放沒有視頻的聲音,但是如果我將視頻路徑指定爲本地文件,則播放視頻和音頻。RTSP流只播放聲音,而本地播放視頻和聲音

我將如何獲得RTSP流顯示視頻?

public void onClick(View arg0) { 
    Player.setVideoPath("rtsp://rtspvideohere.sdp"); 
    Player.start(); 
} 

回答

-1

Android已經內置了對使用VideoView和MediaPlayer的RTSP的支持。它在實際設備上運行得非常好 - 在模擬器中運行它是有問題的。

http://justdevelopment.blogspot.com/2009/10/video-streaming-with-android-phone.html

這裏就可以到達的詳細信息如何流式傳輸到Android手機和編解碼器的支持。

您的流媒體服務器可能有問題。你是否在本地和RTSP服務器上使用相同的文件?如果沒有 - 編解碼器可能會有所不同,並且RTSP服務器正在使用Android不支持的編解碼器提供文件。

也許嘗試捕捉網絡流量(例如使用Wireshark)並顯示RTSP日誌 - 有可能回答謊言...