【问题标题】:Available options for playing a stream or a remote mp3 file on iOS 4在 iOS 4 上播放流或远程 mp3 文件的可用选项
【发布时间】:2011-06-06 00:58:51
【问题描述】:

我正在尝试制作一个用于收听播客的应用程序。每个播客都是一个 mp3 文件,大小约为 50MB。在查看了多媒体编程指南的Using Audio 章节后,我决定使用 AVPlayer,因为其他选项似乎不合适。然而,我使用 AVFoundation 的次数越多,它看起来就越复杂,我觉得简单地流式传输 mp3 文件应该更容易。另外,在本文档的顶部,有一条注释说明:

重要提示:本文档包含 以前在 iOS 中的信息 应用程序编程指南。这 本文档中的信息没有 专门针对 iOS 4.0 进行了更新

这是否意味着我还有其他选择,或者 AVFoundation 对我需要做的事情来说可能是一种矫枉过正?如果有人能把事情弄清楚一点,如果我在这里做错了什么,我会非常感激。

提前致谢!

【问题讨论】:

    标签: audio ios4 avfoundation avplayer


    【解决方案1】:

    你应该去探索 Cocos Denshion。

    http://www.cocos2d-iphone.org/wiki/doku.php/cocosdenshion:cookbook

    cocos2d 自带音频引擎,它只有 5 个可以包含在项目中的类。

    从上面的链接可以看出,它使用起来非常简单。它基本上只是一些 AVFoundation 类的包装器。

    唯一的技巧是流式传输您的 mp3,但看起来您可以简单地更新 Cocos Denshion CDAudioManager 以将 URL 传递给 AVAudioPlayer,作为开始。这是否满足您的流媒体需求,我不知道。

    至少,它会给你一些 AVFoundation 代码来学习。

    【讨论】:

    • 谢谢,我去看看这个。我也在尝试用 MPMoviePlayerController 实现同样的东西,到目前为止没有任何特殊问题!
    【解决方案2】:

    我刚刚发现a pdfthis course blog 的一些可能选项进行了很好的概述。再加上 Julian 的建议,这就是我目前所能找到的全部内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多