我正在尝试制作一个用于收听播客的应用程序。每个播客都是一个mp3文件,大小约为50MB。在查看了多媒体编程指南的Using Audio章节后,我决定使用AVPlayer,因为其他选项似乎不合适。但是,我使用AVFoundation越多,看起来就越复杂,我觉得简单地流式传输mp3文件应该更容易。另外,在本文档的顶部,有一条说明:
重要提示:本文档包含 过去在iOS中的信息 应用编程指南。该 本文档中的信息没有 已经专门针对iOS 4.0进行了更新
这是否意味着我还有其他一些选择,或者AVFoundation可能对我需要做的事情有些过分?我真的很感激,如果有人能够清除一些事情并让我知道我是否在这里做错了。
提前致谢!
答案 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中的一些可能选项。连同朱利安的建议,这是我迄今为止所能找到的全部内容。