2013-09-23 73 views
0

我已經試過jplayer,但不幸的是Shoutcast mp3 streaming和Android有問題。嵌入式Shoutcast適用於Android的Shoutcast mp3播放器

是否有替代方案?我甚至不介意以某種方式直接「提供」流,並導致Android設備在可能的情況下打開其默認媒體播放器。 - 我只是想確保一個Android設備將播放我的流。

+0

對於任何人也有同樣的問題 - 問題...不幸的是經過幾個月的調查posible解決方案,我意識到沒有...因此,我的間接解決方案是建議網站訪問者使用Android設備使用不同的瀏覽器比Android的默認瀏覽器。例如,Chrome或Firefox可以使用shoutcast mp3流作爲html5音頻。 –

回答

0

不幸的是,您無法直接從Android上的SHOUTcast打開MP3流。這是因爲SHOUTcast破壞了HTTP的方式。取而代之的是正常狀態行:

HTTP/1.0 200 OK

Shoutcast一樣發出這樣的:

ICY 200 OK

Android的HTTP客戶端不喜歡這個。好消息是,使用不同的服務器,您可以直接鏈接到MP3流,並在Android上打開。而不是鏈接到播放列表文件,就像您在iOS上所做的那樣,請鏈接到流。 Android會檢測內容類型audio/mpeg,並打開爲該內容類型配置的任何播放器。

Icecast與此方法兼容。或者,我提供託管服務,可以中繼您的Android SHOUTcast流。如果您有興趣,請發送電子郵件至[email protected]