- 締切済み
ソースに記述することでWindowsMediaPlayerを起動できる?
現在WindowsのVisualStudioでC言語を書いています。 PerlのSystem関数のように、ソースにプログラムを描くことで、コマンドプロンプトで入力するような事ができるでしょうか。 やりたいことは、プログラムを実行しながらWindowsMediaPlayerで指定した曲を再生したいのです。 単に再生するだけであればPlaySoundでいけるでしょうが、再生している間も処理を進め、違う音楽も平行して再生したいのです。 曲が再生できればMediaPlayerじゃなくてもいいのですけど。 どなたかご存知でしたらよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nk2
- ベストアンサー率23% (6/26)
回答No.1
PaySoundの第3引数にSND_ASYNCを指定します。 PlaySound("wavファイル名",0,SND_ASYNC | SND_FILENAME); こんな感じです。 こうすると、PlaySoundは直ぐに制御を返します。 sndPlaySound(0, SND_ASYNC)で曲をとめることが出来ます。
補足
これって2曲かぶって再生することも可能ですか? 1曲BGMみたいに常に流れており、その要所で効果音がなる感じなのですが。