0

同時に 2 つのサウンドを再生できるシンプルな win32 GUI アプリケーション (私は code::blocks を使用しています) を作成するのを手伝ってくれませんか? メッセージ ループが WM_CREATE を受信すると、music.wav の再生を開始し、ユーザーがウィンドウ (WM_LBUTTONDOWN) をクリックするたびに (music.wav を中断せずに) click.wav を再生します。調べてみると、directsound(directx)でできることがわかりましたが、機能が多すぎて複雑すぎました。より簡単な方法でそれを行うことは可能ですか (playsound api 関数などのようなもの - 同時に 2 つのサウンドを再生できないことはわかっていますが、似たようなものはありますか)。そして、できればリソースからWaveファイルを再生したいです。

前もって感謝します

4

1 に答える 1

0

DirectSoundは非推奨であるため、XAudio2を使用できます。

XAudio2の紹介

「はじめに」セクションを読んでください。オーディオを読み取って再生するためのサンプルコードがあります。「マスタリングボイス」を作成し、いくつかの音源を追加するだけです。

于 2013-02-03T22:32:05.297 に答える