- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wavの連続再生ってどうやるの?)
Windows C++で複数のwavファイルを連続再生する方法
このQ&Aのポイント
- WindowsのC++プログラミングで、複数の音楽ファイルを連続して再生する方法を教えてください。
- PlaySound関数を使用して音楽ファイルを再生することはできますが、連続再生する際に問題が発生しています。
- 再生中の曲と次の曲の再生タイミングが重なってしまうため、1曲が完全に再生される前に次の曲が再生されてしまいます。どのようにすれば解決できるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PlaySound("c:\\01.wav",NULL,SND_FILENAME | SND_SYNC| NULL ); PlaySound("c:\\02.wav",NULL,SND_FILENAME | SND_SYNC| NULL ); PlaySound("c:\\03.wav",NULL,SND_FILENAME | SND_SYNC| NULL ); ただしこの場合03.wavが鳴り止むまで 制御は返ってきません。 その間、他の事をしたいなら別スレッドをたててください。
その他の回答 (1)
- sha-girl
- ベストアンサー率52% (430/816)
回答No.2
>> 再生しながら処理を進めることはできないでしょうか。 > その間、他の事をしたいなら別スレッドをたててください。 「CreateThread」で調べてください。 ここも参考になるでしょう。 http://www.kumei.ne.jp/c_lang/sdk/sdk_87.htm
補足
再生しながら処理を進めることはできないでしょうか。