我是 Open AL 的新手。
在我的 iOS 应用程序中,我必须播放多个音频文件(并行),它们基本上是持续时间为 2 到 3 秒的动物/鸟类声音。
在我看来,我有不同的动物按钮。用户可以点击一个按钮,动物的声音将连续循环播放,直到用户再次点击相同的按钮来停止它。
在 Open AL 中,我可以有一个源和多个缓冲区,也可以有多个源,每个源都有一个缓冲区。对于我动态添加/删除声音的要求,哪个好:是“创建多个源”还是“一个源和多个缓冲区”。
哪个选项将是优化的解决方案。有人可以指导我吗?
问问题
611 次