如何构建音频文件流 iPhone 应用程序?

Posted

技术标签:

【中文标题】如何构建音频文件流 iPhone 应用程序?【英文标题】:How to Build Audio File Stream iPhone App? 【发布时间】:2011-04-08 08:26:55 【问题描述】:

我需要一些关于如何为多个音频文件制作音频流应用程序的指导,以便应用程序用户可以从列表中选择并收听项目。你知道任何好的教程,或者我可以学习的地方我自己来做这件事。我熟悉木材外观的概念,我需要一些关于如何暂停和恢复,如何进入下一个和上一个的内容,是否有一些课程可以帮助我做到这一点。有人可以帮助我吗?

【问题讨论】:

你的意思是多个,用户可以同时播放多个文件? 【参考方案1】:

如果您可以要求您的用户运行 ios 4.1+,请查看 AVQueuePlayer。它可以帮助您流式传输项目的顺序播放列表。 AVPlayer 是另一种选择,它只需要 iOS 4.0+,但它一次只能处理一个项目,因此您必须编写自己的代码来管理播放列表。

AV Foundation Programming Guide 很好地解释了如何使用这些类。

【讨论】:

可以多人使用吗?就像可能有 10-20 个用户同时想要收听“item_03”,他们可以这样做吗,或者只有第一个请求才能从该项目流式传输 这不会受到您的 iOS 客户端实现的任何影响。这完全取决于托管内容的服务器的可扩展性和带宽。

以上是关于如何构建音频文件流 iPhone 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 iPhone 应用程序中的多个音频流造成失真?

iPhone音频流 - 保存状态?

iPhone 4.0:没有在后台播放音频?

如何在 Flutter 中实现音频流应用和安全存储

如何在 iPhone/iPad 中播放流音频

解析 HTML 内容以与 iPhone 应用程序一起使用