int Mix_PlayMusic(Mix_Music *music, int loops)
music | 新しく再生する音楽オブジェクト |
loops | 再生のループ回数. (0は「1回再生して停止する」を意味する) |
この関数は音楽オブジェクトを再生するためのミキシングを準備する.
一度に1つの音楽オブジェクトのみ再生できる. 別の音楽オブジェクトの再生中にこの関数を呼んだ場合, 現在再生中の音楽は停止し, 新しい音楽に置き換えられる.
現在再生中の音楽が(Mix_FadeOutMusic()で)フェードアウト中の場合, この関数はフェードが完了するまでブロックするので注意すること. これを避けるためには, 新しい音楽を開始する前にMix_HaltMusic()を呼ぶこと.