目次 - 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