在iOS 4上播放流或远程mp3文件的可用选项

时间:2011-01-09 10:44:01

标签: audio ios4 avfoundation avplayer

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

  

重要提示:本文档包含   过去在iOS中的信息   应用编程指南。该   本文档中的信息没有   已经专门针对iOS 4.0进行了更新

这是否意味着我还有其他一些选择,或者AVFoundation可能对我需要做的事情有些过分?我真的很感激,如果有人能够清除一些事情并让我知道我是否在这里做错了。

提前致谢!

2 个答案:

答案 0 :(得分:0)

你应该探索Cocos Denshion。

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

音频引擎附带cocos2d,您可以在项目中包含5个课程。

使用起来非常简单,正如您从上面的链接中看到的那样。它基本上只是一些AVFoundation类的包装器。

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

至少,它会给你一些AVFoundation代码来研​​究。

答案 1 :(得分:0)

我刚刚找到了a pdf,其中概述了this course blog中的一些可能选项。连同朱利安的建议,这是我迄今为止所能找到的全部内容。