2009-10-04 245 views

回答

1

你是否在控制內容?如果你在控制中,你可以使用HTTP Live Streaming,這對於MPMoviePlayerController來說並不重要,儘管你會失去GUI。另一種選擇是,如果您播放的是Shoutcast視頻流,則使用Core Audio服務(主要是音頻文件流服務將數據流解析爲數據包)和音頻隊列服務(Play Queue Services)進行播放。是的,這將是

+0

不幸的是,我無法控制內容。它主要是各種網絡服務器上的MP3文件。我認爲它不會像你所說的那樣正確嗎? – 4thSpace 2009-10-05 03:50:36

+0

對。 HTTP Live Streaming是他們必須實現的特定協議,與Shoutcast和Icecast等其他協議正交。爲了支持這些,你必須做自己的實現來解析流並將音頻數據提供給核心音頻(除非有人已經熟悉庫來做到這一點)。 – invalidname 2009-10-05 14:23:17