命令リファレンス
Ymplayer.stop
Midi, Ogg ,Mzo を停止します
書式
stop(bgmType)
- bgmType(省略可能)
- 0, null, (省略) = Midi(またはMzo), Ogg の両方を停止
1 = Midi(またはMzo)だけ停止
2 = Oggだけ停止
戻り値
Oggの停止をした場合に限り、戻り値を返します
MusicPlayerに命令を知らせるファイル(ogg_sig.dat)を書き込めたら0、
エラーが起きたら-1を返します
例1
(予め test.mid をTonyuに登録しておいてください)
(予め test.ogg をプロジェクトのフォルダに置いてください)
(Tonyu開発環境版ではプロジェクトを開いてから、一度Midiを演奏させないとOggが再生できません)
extends SpriteChar;
$mplayer = new Ymplayer();
while (1) {
if (getkey(90) == 1) $mplayer.play($se_test, 1); // Z:Midi再生
if (getkey(88) == 1) $mplayer.stop(1); // X:Midi停止
if (getkey(67) == 1) $mplayer.play("test.ogg", 1); // C:Ogg再生
if (getkey(86) == 1) $mplayer.stop(2); // V:Ogg停止
if (getkey(66) == 1) $mplayer.stop(); // B:すべて停止
update();
}
※ Tonyu開発環境版では、プロジェクトを開いてから一度でもMidiを演奏しないと、Oggを鳴らすことができません。
(Midiを演奏すると、今開いているプロジェクトの場所(パス)がわかるため)
Tonyuランタイム版では、すぐにOggを鳴らせます。
戻る