2010-03-10 93 views
2

這可能是FMOD的一個功能,但我想看看我是否可以覆蓋它。FMOD播放重疊聲音

當玩FMOD_System_PlaySound一聲響,

FMOD_System_PlaySound(system, FMOD_CHANNEL_FREE, SOUND, false, &channel) ; 

(是的,我使用C API;))

如果你已經開始播放聲音,然後會發生什麼是原來的一個已停止和聲音重新開始。

效果是原始聲音得到「切斷」。我不希望那樣,我想聲音重疊自己...我想要聲音的另一個「實例」開始播放,而不會影響已播放的原始聲音。

回答

3

WAIT,NEVERMIND。

我已經加載FMOD_CREATESTREAM的聲音,這就是爲什麼它不斷重新開始聲音。

繼續。

+0

我正在嘗試做同樣的事情,創建聲音時你的解決方案是什麼? – RyanG 2011-07-27 18:12:01

+0

創建聲音時不要使用FMOD_CREATESTREAM標誌 – bobobobo 2011-07-27 20:20:03