命令リファレンス 



従来のように$mplayerを使う場合と、付属のYmplayer.tonyuを使う場合があります。
YellowMusicPlayerの機能を使う場合はYmplayerを使ってください。

$mplayerオブジェクトを使う場合

メソッド一覧

従来と同じです。(Tonyuヘルプページ)
※ $mplayer.play(s,autoReplay,vol) のvolは、効果音(wav)の音量であり、Midiの音量は調節できません。
  Midiの音量を調節するには、Ymplayerを使ってください。

Ymplayerクラスを使う場合

メソッド一覧


2.1はver2.10、2.2はver2.20、NEWはver2.30から追加されたメソッドです

【BGMの再生・停止制御】
play BGM・効果音を再生($mplayerと同じ(Ogg対応版))
stop BGMを停止($mplayerと同じ(Ogg対応版))
pause BGMを一時停止
restart BGMを一時停止から再開
※ play(s, autoReplay, vol) のvolは、効果音(wavファイル)の音量であり、Midiの音量は調節できません。
  Midiの音量を調節するには、setMidiVolumeメソッドとupdatePlayingInfomationメソッドを使ってください。

【エフェクト関係】
updatePlayingInfomation,
updatePlayInfo
エフェクト情報・再生オプションをMusicPlayerに反映させる
setMidiVolume Midiの音量を動的に変化させる
setMidiTempo Midiのテンポを動的に変化させる
setMidiPitch Midiのピッチを動的に変化させる
setMidiFadeInTime Midiの演奏時にフェードインする
setMidiFadeOutTime Midiの停止時にフェードアウトする
setMidiStartTick Midiの演奏開始位置を変更する
setMidiKeyShift Midiをキーシフト(移調)する
setMidiSkipBeginning Midiの冒頭の空白をスキップする
setMidiSkipEnding Midiの末尾の空白をスキップする
setMidiMasterPitch Midiのマスターピッチ機能のON/OFF
setMidiNormalize Midiのノーマライズ機能のON/OFF
setMidiExclusive Midiデータ中のエクスクルーシブ送信のON/OFF
setOggVolume Oggの音量を動的に変化させる
setOggTempo Oggのテンポを動的に変化させる
setOggPan Oggのパンを動的に変化させる
setOggFadeInTime Oggの再生時にフェードインする
setOggFadeOutTime Oggの停止時にフェードアウトする
setOggStartTime Oggの再生開始位置を変更する
setOggLoopStartTime Oggのループした後に戻る再生位置(ループ始端)を変更する
setOggLoopEndTime Oggのループする再生位置(ループ終端)を変更する
setOggFileLoop OggファイルのOggループを使用するかON/OFF
setDynamicEffect Midiの再生中に動的に変更できるエフェクト項目をセットする
setStaticEffect Midiの再生前・停止前にあらかじめ設定するエフェクト項目をセットする
setPlayingOption Midiの再生オプションを設定する
setDynamicEffectOgg Oggの再生中に動的に変更できるエフェクト項目をセットする
setStaticEffectOgg Oggの再生前・停止前にあらかじめ設定するエフェクト項目をセットする
※ 灰色の欄は非推奨になったメソッドです。
  今後は新しく追加された(2.1の付いた)メソッドを使ってください。


【初期化関係】
initDynamicEffect Midiの再生中に動的に変更できる各エフェクト項目をデフォルト値に戻す
initStaticEffect Midiの再生前・停止前にあらかじめ設定する各エフェクト項目をデフォルト値に戻す
initPlayingOption Midiの各再生オプションをデフォルト値に戻す
initDynamicEffectOgg Oggの再生中に動的に変更できる各エフェクト項目をデフォルト値に戻す
initStaticEffectOgg Oggの再生前・停止前にあらかじめ設定する各エフェクト項目をデフォルト値に戻す
initAllPlayingInfomation
initAllPlayInfo
Midi,Oggのエフェクト設定・再生オプションの全てをデフォルト値に戻す
※ 灰色の欄は非推奨になったメソッドです。

【情報取得関係】
setGettingPlayerStatus,
setGetMode
MusicPlayerの状態取得機能を有効・無効にする
getPlayerStatus MusicPlayerの現在の状態などを取得する
getPlayerMidiStatus Midiの演奏状態を取得する
getPlayerMidiPlayNo 演奏中のMidi番号を取得する
getPlayerMidiTempo Midi内の現在のテンポを取得する
getPlayerMidiTick Midiの現在のティックを取得する
getPlayerMidiTime Midiデータ内での現在の演奏時間を取得する
getPlayerMidiLoopCount Midiを再生してからのループ回数を取得する
getMidiTimeBase 演奏中のMidiの、ベースカウントを取得する
getMidiTotalTick 演奏中のMidiの、総ティックを取得する
getMidiTotalTime 演奏中のMidiの、総演奏時間を取得する
getMidiFirstNoteTick 演奏中のMidiの、最初の発音ティックを取得する
getMidiFirstNoteTime 演奏中のMidiの、最初の発音の時間を取得する
getMidiLastNoteTick 演奏中のMidiの、最後の発音ティックを取得する
getMidiLastNoteTime 演奏中のMidiの、最後の発音の時間を取得する
getMidiLoopTick 演奏中のMidiの、CC#111の位置を取得する
getMidiLoopTime 演奏中のMidiの、CC#111を取得する
getPlayerOggStatus Oggの再生状態を取得する
getPlayerOggPlayName 再生中のOggのファイル名を取得する
getPlayerOggTime Oggデータ内での現在の再生時間を取得する
getPlayerOggLoopCount Oggを再生してからのループ回数を取得する
getOggChannels 再生中のOggの、チャンネル数を取得する
getOggSamplingRate 再生中のOggの、サンプリングレートを取得する
getOggTotalTime 再生中のOggの、総再生時間を取得する
getOggTotalSamples 再生中のOggの、総サンプリング数を取得する
getOggFileLoopStart 再生中のOggの、Oggファイル中にあるループ始端の位置を取得する
getOggFileLoopEnd 再生中のOggの、Oggファイル中にあるループ終端の位置を取得する
getTimeHour 現在の時刻「時」を取得する
getTimeMinute 現在の時刻「分」を取得する
getTimeSecond 現在の時刻「秒」を取得する
getTimeMilliSecond 現在の時刻「ミリ秒」を取得する
getTimeYear 現在の日付「年」を取得する
getTimeMonth 現在の日付「月」を取得する
getTimeDay 現在の日付「日」を取得する
getTimeDayOfWeek 現在の日付「曜日」を取得する
getDisplayWidth ディスプレイの解像度「幅」を取得する
getDisplayHeight ディスプレイの解像度「高さ」を取得する
getOSPlatformId OSの種類(NT系か9x系か)を取得する
getOSMajorVersion OSの「メジャーバージョン」を取得する
getOSMinorVersion OSの「マイナーバージョン」を取得する
getJoystickOn ジョイスティックが接続されているかを取得する
getPlayerPreparation
getPlayerReady
MusicPlayerが準備中(起動中)かを取得する
※ getPlayerStatusで情報を取得する場合、変数を直接参照する方法は非推奨になりました。
  今後は新しく追加された(2.1の付いた)メソッドを使ってください。


【その他】
getBgmAry Tonyuで登録されているMidiファイルのリストを配列で返す
getPlayerConfig MusicPlayerの設定を取得する
getPlayerExeName MusicPlayerの設定の1行目の内容(実行ファイル名)を取得する
getPlayerDirectMusicSW MusicPlayerの設定の2行目の内容(DirectMusicのON/OFF)を取得する
getPlayerMode MusicPlayerの設定の3行目の内容(他のプレイヤーのモード)を取得する
getPlayerReadSpeed MusicPlayerの設定の4行目の内容(ファイルの読み込み頻度)を取得する
getPlayerMidiCache MusicPlayerの設定の5行目の内容(MidiファイルのキャッシュのON/OFF)を取得する
setPlayerConfig MusicPlayerの設定を書き込む
resetPlayer 「DirectMusicのON/OFF」「読み込み頻度」をMusicPlayer起動中に変更する
setDelay 効果音を鳴らす際の待機時間の調整($mplayerと同じ)
setVolume BGM(Mzo形式のみ)の音量を調節($mplayerと同じ)
※ getPlayerConfigで情報を取得する場合、変数を直接参照する方法は非推奨になりました。
  今後は新しく追加された(2.1の付いた)メソッドを使ってください。
※ ver2.20より、getPlayerMidiCacheは意味を持たなくなりました。(Midiキャッシュ機能が廃止されたため)
※ Midiキャッシュ機能の廃止により、setPlayerConfigの引数が1つ減りました。


変数一覧

⇒変数一覧


戻る