1

リソースとして実行可能ファイルにコンパイルされたmp3ファイルがあります。関数 FindResource、LoadResource、および LockResource を使用して、リソース バッファーへのポインターを簡単に取得できます。しかし、今mp3サウンドを再生するにはどうすればよいですか?

mp3ファイルがリソースとしてではなく外部ファイルである場合mciSendString、次のように関数を使用して再生できます。

mciSendString(
L"open sounds\\alban.mp3 type mpegvideo alias song1",
NULL, 0, 0);

mciSendString(
L"play song1 from 0",
NULL, 0, 0);

残念ながら、mp3サウンドは外部ファイルとしてではなく、私の記憶の中にあります。でmp3サウンドを再生する方法はまだありmciSendStringますか?そうでない場合、どうすればメモリからサウンドを再生できますか。

追記:波音ならPlaySound機能で簡単に鳴らせたのに。ただし、PlaySound は mp3 用ではありません。

4

0 に答える 0