2009-10-04 191 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