我的声音需要每秒播放10次。声音长1秒。所以它确实重叠了10次。但是,据我所知,Finch声音库,我需要10个不同的声音实例,这样我几乎可以在同一时间播放10次。
当我只有一个实例时,声音会在每次迭代时停止并从头开始播放,但不会与自身重叠。
怎么做?
答案 0 :(得分:1)
在Finch中,它取决于您想要同时播放的特定声音的实例数。将此号码传递给initWithFile:rounds:
类的RevolverSound
初始值设定项,它将分配所需的样本份数。
答案 1 :(得分:0)
不太可能。取决于您正在使用的音响系统/卡和API。通常它是火和忘记(火加载数据流,告诉音频系统播放流X次)。要使其重叠,您可能需要使用多个频道。我不熟悉雀科知道如何处理这类事情。