gpt4 book ai didi

ios - Xcode : Multiple Audio Files, 单按钮

转载 作者:行者123 更新时间:2023-11-29 05:04:18 24 4
gpt4 key购买 nike

在 Xcode 3.2.5 中,我想从单个 UIButton 按顺序播放多个音频文件(50+)。我已经尝试了几个代码,但它们泄漏了内存。有什么建议么?我仍在学习,因此请包含 header 和实现文件代码。提前致谢。

最佳答案

使用音频队列服务 (AudioToolbox/AudioQueue.h) 中的接口(interface)。为您要播放的每种声音创建一个音频队列对象。然后使用 AudioQueueEnqueueBufferWithParameters 函数指定每个音频队列中第一个音频缓冲区的同时开始时间。

以下限制适用于 iPhone 操作系统中的同步声音,具体取决于音频数据格式:

AAC、MP3和ALAC(Apple Lossless)音频:您可以同时播放多个AAC、MP3和ALAC格式的声音;播放这些格式的多种声音将需要 CPU 资源进行解码。线性 PCM 和 IMA/ADPCM(IMA4 音频):您可以同时播放多个线性 PCM 或 IMA4 格式的声音,而无需担心 CPU 资源。
取自play multiple sounds simultaneously

关于ios - Xcode : Multiple Audio Files, 单按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5973161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com