PlayMusic

MIDI又はMP3ファイルを演奏(再生)する

PlayMusic FileName, PlayType

FileName : 演奏(再生)するMIDI又はMP3ファイルのファイルパス文字列の
ポインタ
PlayType : 演奏(再生)形式
DX_PLAYTYPE_NORMAL : ノーマル演奏(再生)
DX_PLAYTYPE_BACK  : バックグラウンド演奏(再生)
DX_PLAYTYPE_LOOP  : ループ演奏(再生)

(プラグイン / モジュール : DxLibW)

解説

MIDI又はMP3ファイルを演奏(再生)します。

MIDIの演奏にはMCIを使用するので演奏開始までに0.5か、
それ以上の処理の一次的停止が起こります。(MP3でもタイムラグが
あります)

さらにループ演奏を指定した場合ループするときに再び0.5秒
程度の処理の停止が起こりますので、リアルタイム性の高いソフト
でのMIDI演奏には曲の1演奏辺りにかかる時間が長い曲を
使用することをお勧めします。(MP3再生では瞬時に戻ります)

(演奏形式については『PlaySoundFile』関数の解説を参照してください)

余談  WAVファイルも実は再生できます。これにより大容量

WAVファイルのストリーム再生も可能となっています。

戻り値:
  0:成功

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib サウンド
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs