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

# Mix_SetMusicPosition

`int Mix_SetMusicPosition(double position)`

position
  再生を始める位置

再生を開始する位置を設定する. 値の意味は音楽形式によって異なる. 以下の一覧の音楽のみ有効である.

MOD
  再生モジュールによってUint16にキャストされパターン番号として使われる. 0にすると巻き戻しと同じ動作となる
OGG
  音楽の先頭からposition秒の位置に移動する
MP3
  ストリームの現在からposition秒の位置へ移動する. 必要ならばこの関数の前にMix_RewindMusicを呼ぶのがよいかもしれない. 負の数は無効なので巻き戻すことはできない.

戻り値: 成功のとき0, この関数に対応していない形式のときは-1

## サンプルコード

`

    // 曲の先頭から1分の位置までとばす
    // MP3であることを想定している
    Mix_RewindMusic();
    if(Mix_SetMusicPosition(60.0)==-1) {
        printf("Mix_SetMusicPosition: %s\n", Mix_GetError());
    }

`

## 参照

Mix_FadeInMusicPos

## 原文へのリンク

4.5.13 Mix_SetMusicPosition