C FMOD播放重叠的声音

C FMOD播放重叠的声音,c,audio,fmod,C,Audio,Fmod,这可能是FMOD的内置功能,但我想看看是否可以覆盖它 使用FMOD_System_PlaySound播放声音时 FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, SOUND, false, &channel ) ; (是的,我使用C api;) 如果您已经开始播放声音,那么会发生的情况是原来的声音被停止,声音重新开始 效果是原始声音被“切断”。我不想要那个,我想要声音重叠。。。我希望声音的另一个“实例”开始播放,而不影响已经播放的原始声

这可能是FMOD的内置功能,但我想看看是否可以覆盖它

使用FMOD_System_PlaySound播放声音时

FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, SOUND, false, &channel ) ;
(是的,我使用C api;)

如果您已经开始播放声音,那么会发生的情况是原来的声音被停止,声音重新开始

效果是原始声音被“切断”。我不想要那个,我想要声音重叠。。。我希望声音的另一个“实例”开始播放,而不影响已经播放的原始声音。

等等,别担心

我已经用FMOD_CREATESTREAM加载了声音,这就是为什么它一直在重新启动声音


继续。

我正在尝试做与您相同的事情,在创建声音时您的解决方案是什么?在创建声音时不要使用
FMOD\u CREATESTREAM
标志