リソースとして実行可能ファイルにコンパイルされた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 用ではありません。