背景: 我是使用雙緩衝方法進行html shoutcast的流式廣播。我從流中獲取元數據信息使用http://www.smackfu.com/stuff/programming/shoutcast.html如何在從shoutcast流中檢索元數據時獲取新歌曲信息的通知
問題 我有三個問題。
1-我已經使用urlconnection和inputstream來收聽廣播。我不想打開一個新的連接來檢索元數據。但是,當我試圖從同一個輸入流中獲得兩個音頻時,我再也聽不到收音機了。我想這是不可能的,我必須使用兩個獨立的連接?對性能不壞?
2-當應用程序啓動時,我檢索當前歌曲的信息。沒問題。但是,如何在歌曲改變時獲得通知。據說服務器會在歌曲改變時發送信息。但是我開始URL連接,獲取輸入流,檢索元數據並關閉連接。我無法理解我應該如何通知服務器?我應該保持連接打開嗎?
3-和最後一個問題。在Android 2.2之前,AFAIK漸進式流播放是不可能的。這隻適用於http嗎?如果協議是rtsp,我可以在android 2.2之前進行漸進式流式傳輸嗎?任何人都請確認並清楚?
非常感謝,
你能分享你的代碼來檢索南方的元數據嗎? – Nishant
@efeyc您正在使用什麼課程將流中的拆分音頻發送到媒體播放器? – Searock
更好地發佈其他人的代碼以獲得位級別的幫助 – Gattsu