objective-c - 在我的应用程序 IOS 中嵌入流媒体播放器

标签 objective-c ios xcode ios5

我正在尝试创建一个 iPhone 应用程序来播放我所在地区的本地广播电台。我发现这个播放器最适合我:

https://github.com/DigitalDJ/AudioStreamer

当根据我的要求对其进行测试时,毫无疑问它表现最好。

我想我会使用这个播放器 API,它应该很简单(不适合新手)。我到底是怎么做到的,这就是我现在遇到的问题。因为当我运行播放器原始项目时它运行流畅,但是当我将类中的代码复制到我的应用程序时,会发生以下情况:

enter image description here

好吧,我可能已经开发了一些应用程序(测试应用程序)两周了,但我缺乏经验。

您通常如何将其他项目代码嵌入/导入到您的代码中并使用其他代码 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/

相关文章:

ios 取消注册观察者

Objective-C - 编写简单方法的最佳实践?

objective-c - 如何从给定的日期/时间减去 1 小时

javascript - iOS - 从网站上的 javascript 中的 id 将图像加载到 UIImageView

ios - 从应用内播放视频?

ios - RGBA 十进制表示法到算术表示法

ios - 自动布局 View 层次结构

ios - 在第二次尝试时查看 Controller 的数据更改

xcode - 图像显示在 iPad 模拟器中,但不是设备

ios - Xcode 7.3.1 - 无法正确设置 AWS