我正在構建一個使用android mediaplayer類(不使用開源nagare項目)播放實況廣播流的應用程序。該流在模擬器和g1手機中播放良好。但是當我在我的三星galaxy i9003手機上測試應用程序時,它無法正常工作,它會拋出異常準備,並以錯誤的狀態進行調用。三星手機在播放現場廣播網址時有困難嗎?如果有人有使用媒體播放器播放實況廣播流的經驗,請給出您的建議。在三星手機播放shoutcast現場廣播網址
感謝
我正在構建一個使用android mediaplayer類(不使用開源nagare項目)播放實況廣播流的應用程序。該流在模擬器和g1手機中播放良好。但是當我在我的三星galaxy i9003手機上測試應用程序時,它無法正常工作,它會拋出異常準備,並以錯誤的狀態進行調用。三星手機在播放現場廣播網址時有困難嗎?如果有人有使用媒體播放器播放實況廣播流的經驗,請給出您的建議。在三星手機播放shoutcast現場廣播網址
感謝
默認情況下,Android不支持M3U格式的URL。所以,它需要明確實施。可能在G1中實施。在任何情況下,三星使用的編解碼器都是三星特有的,與G1中使用的編碼器不同,因此編解碼器可能存在一些問題。你能和我分享你的代碼嗎?我會盡力解決這個問題。
我寫了一個應用程序播放電臺流(試用shoutcast)使用Android MediaPlayer類和測試應用程序在三星nesus。它對我來說工作得很好。所以,你的代碼在播放列表解析中可能存在一些問題。您可以重新查看解析代碼。
該代碼只是簡單的設置數據源和調用開始。 MediaPlayer mp = new MediaPlayer(); \t mp.setDataSource(「http:// ip:port」); mp.prepare(); mp.start(); 我讀了一些地方,只有在一些OS版本大於或等於2.2的手機上才能進行實況廣播。另外我認爲,對於實時廣播網址,您必須以大塊格式下載並播放這些小文件,並直接從實況廣播網址直接播放是不可能的。 – anujprashar