DXライブラリファイルにある「サンプルプログラム実行用フォルダ」を使って
ゲームプログラミングの館の入門サイトにてサンプルプログラムを実行しながら遊んでますが、
15. 音楽を流す。でつまっています。
PlaySound( "test.wav" , DX_PLAYTYPE_BACK ) ; //test.wavのバックグラウンド演奏
は音が鳴ります。
ところが
PlayMusic( "test.mid" , DX_PLAYTYPE_BACK ) ; // test.midのバックグラウンド演奏
の音が鳴りません。
midファイル、wavファイルは当然同じフォルダに入っています。
ためしにmidファイルをwindows media playerで鳴らしてみましたが、
ちゃんと音は鳴ります。
virtual studio 2008にてプログラムを実行しています。
midファイルだけなぜ音が鳴らないのでしょうか?
midファイルの音だけ鳴らない
Re:midファイルの音だけ鳴らない
分かりませんが、mid音源の音量がゼロになっているってことはありませんか?
私の環境では、添付ファイルの「SWシンセサイザ」がそれにあたります。
Windows Media Player は、勝手にこの設定値を変更してくれちゃうために鳴っている可能性があります。
私の環境では、添付ファイルの「SWシンセサイザ」がそれにあたります。
Windows Media Player は、勝手にこの設定値を変更してくれちゃうために鳴っている可能性があります。