目次 - 4.関数 - 4.5音楽 - Mix_FadeOutMusic

# Mix_FadeOutMusic

`int Mix_FadeOutMusic(int ms)`

ms
  現在のボリュームから無音までのフェードアウト時間(ミリ秒)

音楽を現在のボリュームからmsミリ秒で徐々にフェードアウトさせる. フェードアウトが完了すると, 音楽は停止する. 一時停止中を含むフェーディングを設定していない再生中の音楽のみフェードアウトできる. 音楽が停止したときMix_HookMusicFinishedで設定したコールバック関数が呼ばれる.

戻り値: 成功のとき1, 失敗のとき0

## サンプルコード

`

    // 音楽を3秒間でフェードアウトさせる
    while(!Mix_FadeOutMusic(3000) && Mix_PlayingMusic()) {
        // フェードアウトが完了するまで待つ
        SDL_Delay(100);
    }

`

## 参照

Mix_HaltMusic, Mix_FadingMusic, Mix_PlayingMusic, Mix_HookMusicFinished

## 原文へのリンク

4.5.16 Mix_FadeOutMusic