【问题标题】:Streaming audio to iPhone将音频流式传输到 iPhone
【发布时间】:2009-10-05 07:13:21
【问题描述】:

是否有任何教程讨论如何将音频从 Internet 流式传输到 OS 3.x 的 iPhone?我见过的唯一一个非常过时且无法编译:http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html

【问题讨论】:

    标签: iphone cocoa-touch iphone-sdk-3.0


    【解决方案1】:

    您是否可以控制内容?如果您可以控制,您可以使用HTTP Live Streaming,这对于使用MPMoviePlayerController 来说是微不足道的,尽管您会失去您的GUI。如果您正在播放类似于 Shoutcast 流的东西,则另一种答案是使用核心音频服务的范围,主要是音频文件流服务将流解析为数据包,并使用音频队列服务进行播放。是的,这将是困难

    【讨论】:

    • 不幸的是,我无法控制内容。它主要是各种 Web 服务器上的 MP3 文件。我不认为它会像你提到的那样起作用吗?
    • 对。 HTTP Live Streaming 是他们必须实现的特定协议,并且与 Shoutcast 和 Icecast 等其他协议正交。为了支持这些,您必须自己实现来解析流并将音频数据提供给 Core Audio(除非有人已经编写了一个库来执行此操作)。
    猜你喜欢
    • 1970-01-01
    • 2013-05-11
    • 2010-09-27
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 2011-05-23
    • 1970-01-01
    相关资源
    最近更新 更多