int Mix_FadeInMusic(Mix_Music *music, int loops, int ms)
music | 新しく再生する音楽オブジェクト |
loops | チャンクを再生する回数. -1のとき無限にループする |
ms | フェードインのミリ秒単位の時間 |
この関数はMix_PlayMusic()と同じように新しい音楽を再生するが, 無音から通常のボリュームまで指定のミリ秒時間でフェードインしながら再生する.
既に音楽が再生中の場合は, その音楽は中断され新しい音楽と置き換えられる.
loopsが0より大きい場合, その回数だけ再生する. loopsが-1の場合, 「無限」(65000回)に再生する.
フェード中の音楽は, その最中にMix_VolumeMusic()が呼ばれても, ボリュームが徐々に変化する. (言い換えると, フェード中の音楽にはMix_VolumeMusic()を呼んでも無意味である.)