ios - 在 iPhone 中连续播放 1 个声音片段而不会出现任何中断

标签 ios objective-c iphone xcode

我正在开发一个简单的 iPhone 声音应用。我怎样才能不间断地播放一个接一个的声音片段?

最佳答案

您使用的是 SystemSounds 还是 AudioQueues?如果是 SystemSounds(用于短声音),您需要有一个线程以特定的时间间隔播放它们,因为无法知道声音何时结束。

对于 AudioQueues,您会在声音的每个部分结束时收到回调,因此在第一个声音结束时开始另一个声音(例如,背景音乐)是一件相当容易的事情。

您并没有真正说明您要完成的目标,因此很难给出具体的答案。您要将声音文件拼接在一起吗?播放背景音乐?当用户射击 3 次时发出 3 声激光束声音?等等

关于ios - 在 iPhone 中连续播放 1 个声音片段而不会出现任何中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/676360/

相关文章:

iphone - MapKit 添加注释 : not working

点击之间的 iOS 计时

ios - UIDocumentInteractionController 通过 Instagram 分享(且仅限 Instagram)

objective-c - UiScrollview滚动分页

iphone - 是否可以使用 Xcode 4 为 IOS 4.0 编译 iPhone 应用程序

iphone - 如何识别 UITableView 上的摩擦手势?

iphone - 如何给 UIImageView 设置动画?

ios - 如何在将应用程序提交到 App Store 之前更改存档中的图标?

ios - 没有这样的模块 Common Crypto

objective-c - 加载 UIImage 时 iOS 应用程序崩溃(虚拟内存未清理)