2011-04-29 91 views
0

我製作了一個Android流媒體應用程序,用於播放在線URL的媒體。對於播放媒體,我使用標準MediaPlayer類播放媒體。在Android中從RTSP URL播放媒體時出現問題

按照Android的文檔,它支持音頻&視頻播放RTSP協議

http://developer.android.com/guide/appendix/media-formats.html

但是,當我試圖從RTSP URL播放媒體時,它會連接,但我不能聽到任何媒體

以下是那些RTSP URL之一 -

RTSP://sfera.live24.gr/sfera4132

有誰許多媒體播放RTSP URL的通過Android的MediaPlayer

感謝

回答

0

鏈接,您只要有3個音軌,與第一和最後一個曲目看似沉默的想法,不包含任何有效的音頻。 中間音軌有音頻(按照VLC)。我不知道Android如何處理多個音軌。我想如果你使用最多隻包含1個音頻和1個視頻軌道的鏈接,你可能會得到更好的結果。 我期望一個帶有多音軌的rtsp流,因爲沒有用戶界面來選擇特定的音頻流,所以android只會播放第一個音頻流,因此爲什麼你聽不到任何音頻。 如果這是來自您自己的服務器的流,爲了聽到音頻,您應該首先將SDP文件調整爲有效的音軌。如果這不是來自你的服務器,我不知道你的選擇是什麼。

+0

你如何能夠確定RTSP url有多少音軌? – Nadewad 2011-05-31 23:59:48