命令リファレンス 


Ymplayer.getPlayerPreparation

MusicPlayerが準備中(起動中)かを取得します
※ Tonyuのランタイム版のみで動作します

DirectMusic がONの場合は、Windows Vista や Windows 7 で、PCによってはDirectMusicの準備に時間がかかる場合があります。
つまり、Tonyuが起動しても、すぐにMidi,Oggを再生できない場合があるので、この機能を入れました。

準備中であることを知らせるためのファイルを、書き込むようにしています。
準備中の場合、filesフォルダに「YMPPreparation.dat」が書き込まれます。
準備が完了したときに、MusicPlayerが「YMPPreparation.dat」を削除します。

※ 起動自体を早くしたいのなら設定でDirectMusicをOFFにしてください。

書式

getPlayerPreparation()

戻り値

準備中なら1、準備完了なら0を返します

※ ランタイム版でしか動作しません。
  準備がすぐに終わってしまう環境もあります
extends SpriteChar;

$mplayer = new Ymplayer();
while (1) {
  if ($mplayer.getPlayerPreparation() == 1) {
    drawText(100,0,"MusicPlayer準備中…",$clWhite);
  } else {
    drawText(100,0,"MusicPlayer準備完了",$clWhite);
  }
  update();
}

戻る