在Xcode 3.2.5中,我想从单个UIButton按顺序播放多个音频文件(50+)。我尝试了几个代码,但他们泄漏了内存。有什么建议么?我仍然在学习,所以请包括头文件和implimentation文件代码。我提前感谢。Xcode:多个音频文件,单按钮
0
A
回答
1
使用音频队列服务(AudioToolbox/AudioQueue.h)中的接口。为要播放的每个声音创建一个音频队列对象。然后使用AudioQueueEnqueueBufferWithParameters函数为每个音频队列中的第一个音频缓冲区指定同时开始时间。
以下限制涉及在iPhone OS同步的声音,视音频数据格式:
AAC,MP3,和ALAC(苹果无损)音频:你可以扮演多种AAC,MP3,和ALAC格式的声音同时;播放这些格式的多种声音将需要CPU资源进行解码。 线性PCM和IMA/ADPCM(IMA4音频):您可以同时播放多个线性PCM或IMA4格式的声音,无需担心CPU资源。
从play multiple sounds simultaneously
0
这仅仅是概念性的,但对于(a)创建要播放(这可以在运行时)声音名称的数组,以正确的顺序,然后(b)写一个功能拍摄每个soundHandler类型的对象都会检查它在数组中的位置;如果它不是最后一个,它会构造一个soundPlayer,加载声音,播放,然后调用数组中的下一个soundHandler。 (如果最后它只是构造/加载/播放,并且可能会通知父节点已完成)。每个soundHandler(我只是编写它,您必须编写它)然后可以在完成时自动释放它。
如果遇到延迟/加载问题,可以让每个soundHandler在数组中调用n + 2,然后检查它是否倒数第二个而不是结尾。
更多你在想什么?
相关问题
- 1. 在一个订单中播放多个音频文件Xcode 4.3
- 2. Javascript按钮多个音频源
- 3. xcode移动音频文件
- 4. 更改按钮的音频文件,单击
- 5. JavaScript停止按钮单击的音频
- 6. 分享音频按钮
- 7. 音频路由按钮 - AirPlay
- 8. Xcode中的音频文件加密
- 9. 多音频文件上传
- 10. 用C#将多个音频样本混合成单个文件
- 11. 在单个目录中存储多个音频文件 - Android
- 12. Red5将多个音频流保存为单个文件
- 13. 如何播放多个音频文件
- 14. 用AVPlayer播放多个音频文件
- 15. Ipad html5加载多个音频文件
- 16. 合并多个音频文件
- 17. 如何播放多个音频文件?
- 18. 连续播放多个音频文件
- 19. 下载多个音频文件
- 20. 如何按顺序播放多个音频文件
- 21. Xcode 6 - 按下按钮播放声音
- 22. 保存多个录音音频文件并获取所有录音音频
- 23. 如何编写多频音频文件?
- 24. 切换播放/暂停按钮(多个音频)
- 25. 使用单个按钮或图像作为音频播放器
- 26. 如何使用单个按钮启动和停止音频?
- 27. 使用香草的单个按钮切换音频javascript
- 28. 使用2个单独按钮播放和停止音频Unity
- 29. 按下按钮时播放音频
- 30. iOS按钮无法播放按钮水龙头上的音频文件
谢谢,但这不是我想到的。我想通过按一个按钮来播放一连串的声音。 – Mark 2011-05-13 21:51:14