広告
BGM・サウンドの再生
- この節では、左クリックで音楽データである「midiファイル」を再生したり、右クリックでサウンド・データである「Wavファイル」を再生する方法を解説します。
- 「C0206Music」プロジェクトから書き出される実行ファイル(exeファイル)のフォルダ内に、「BGM」フォルダを作って「Battle.mid」ファイルを置き、「Sound」フォルダを作って「Collide.wav」ファイルを置きます。
- まずは、[プロジェクトの設定方法]の通りにプロジェクトを用意します。
ダウンロード
- このプロジェクトは、[C0206Music.zip]からダウンロードできます。
プログラムの解説
- WAVのサウンド・ファイルを読み込むには、「CDirectSound」クラスの「LoadSound(int sound, char *fileName )」関数を使います。
- 「Midiファイル」を扱うには、「CDirectMusic」クラスを使います。
CDirectMusic* vlMusic = new CDirectMusic();
でインスタンスを生成し、
vlMusic->Init();
で初期化します。
- Midiの音楽ファイルを開くには、「CDirectMusic」クラスの「fileLoad(int sound,char* fileName)」関数を使います。
- 「Midiファイル」を再生するには、「CDirectMusic」クラスの「Play(int sound,BOOL bRepeats)」関数を使います。