トップページ > 過去ログ > 記事閲覧
SelectMidiModeでのmp3,wav使用について
名前:gucci 日時: 2009/07/10 20:36

はじめて質問させていただきます。 Vista環境で、DXライブラリを使用させていただいています。 midiファイルを演奏する際の遅延が気になり、 こちらのリファレンスを参考に SelectMidiModeをMCIからDirectMusicへ切り替えたのですが、 midi再生時の遅延はなくなったものの その他のmp3,wavファイルが再生できなくなりました。 PlayMusicでmp3を再生した際の戻り値は-1です。 DirectMusicモードでは本来再生できないのでしょうか?

Page: 1 |

Re: SelectMidiModeでのmp3,wav使用について ( No.1 )
名前:管理人 日時:2009/07/13 00:26

はい、DirectMusic モードでは PlayMusic では MIDI 以外の再生はできません m(_ _;m MP3 や WAV の再生には LoadSoundMem と PlaySoundMem をお使い下さい 因みにBGMのような長いサウンドデータを扱う場合は、SetCreateSoundDataType 関数で ストリーミング再生タイプ( DX_SOUNDDATATYPE_MEMPRESS 若しくは DX_SOUNDDATATYPE_FILE ) を指定した上で読み込むと LoadSoundMem の時間を短縮することが出来ます << SetCreateSoundDataType 関数 >> http://homepage2.nifty.com/natupaji/DxLib/function/dxfunc_other.html#R15N25
Re: SelectMidiModeでのmp3,wav使用について ( No.2 )
名前:gucci 日時:2009/07/13 16:10

>>管理人様 ありがとうございます。 MIDIの遅延にイライラしていたのですが、 これで解消できそうです。

Page: 1 |