命令リファレンス
Ymplayer.getPlayerPreparation
Ymplayer.getPlayerReady
MusicPlayerが準備中(起動中)かを取得します
※ Tonyuのランタイム版のみで動作します
DirectMusic がONの場合は、Windows Vista以降のOSで、PCによってはDirectMusicの準備に時間がかかる場合があります。
つまり、Tonyuが起動しても、すぐにMidi,Oggを再生できない場合があるので、この機能を入れました。
準備中であることを知らせるためのファイルを、書き込むようにしています。
準備中の場合、filesフォルダに「YMPPreparation.dat」が書き込まれます。
準備が完了したときに、MusicPlayerが「YMPPreparation.dat」を削除します。
※ 起動自体を早くしたいのなら設定でDirectMusicをOFFにしてください。
書式
getPlayerPreparation()
getPlayerReady()
戻り値
準備中なら1、準備完了なら0を返します
例
※ ランタイム版でしか動作しません。
準備がすぐに終わってしまう環境もあります
extends SpriteChar;
$mplayer = new Ymplayer();
while (1) {
if ($mplayer.getPlayerReady() == 1) {
drawText(100,0,"MusicPlayer準備中…",$clWhite);
} else {
drawText(100,0,"MusicPlayer準備完了",$clWhite);
}
update();
}
戻る