我正在尝试创建一个 iPhone 应用程序来播放我所在地区的本地广播电台。我发现这个播放器最适合我:
https://github.com/DigitalDJ/AudioStreamer
当根据我的要求对其进行测试时,毫无疑问它表现最好。
我想我会使用这个播放器 API,它应该很简单(不适合新手)。我到底是怎么做到的,这就是我现在遇到的问题。因为当我运行播放器原始项目时它运行流畅,但是当我将类中的代码复制到我的应用程序时,会发生以下情况:
好吧,我可能已经开发了一些应用程序(测试应用程序)两周了,但我缺乏经验。
您通常如何将其他项目代码嵌入/导入到您的代码中并使用其他代码 api?
编辑
那么根据 Sunil Pandey 的回答,这不能使用 IOS SDK 5.0 版运行吗?
编辑 2:
我觉得我现在真的很接近,有一个问题:
Receiver 'AudioStreamer' for instance message is a forward declaration
它在我的 h 文件中声明。作为 AudioStreamer *streamer
最佳答案
正如 Sunil Pandey 所说,您的项目已启用 ARC 机制。使用 ARC,您的项目至少需要 iOS4 的手机。
我建议您对从第三方库导入的文件禁用 ARC。所以你可以在你自己的代码中继续使用 ARC(这意味着你永远不会使用 retain、release、autorelease)。 要为 AudioStreamer 库的每个文件禁用 ARC,请参阅 How can I disable ARC for a single file in a project?
关于objective-c - 在我的应用程序 IOS 中嵌入流媒体播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9304237/