重ねてWAVを再生するには?


α  2001-07-14 15:42:49  No: 74664  IP: [192.*.*.*]

sndplaysoundで再生をしたのですが、
再生中に他のサウンドを再生しようとすると流れていたサウンドが
止まってしまいました。
重ねても音が止まらないようにするにはどうすればよいのでしょうか

編集 削除
こころ  URL  2001-07-14 17:01:28  No: 74665  IP: [192.*.*.*]

DirectSoundを使うのが一般的のようです。
APIでも、できそうな雰囲気のものをいくつかみかけますが
実際、試したことはないので何とも言えません。

編集 削除
たかみちえ  URL  2001-07-14 20:46:53  No: 74666  IP: [192.*.*.*]

sndplaysound"が"、対応してないみたいです。
だからたぶん、ほかのAPIならだいじょうぶなんじゃないかなぁ…。

編集 削除
こころ  URL  2001-07-14 20:53:56  No: 74667  IP: [192.*.*.*]

APIと書きましたが、何も一発で再生できるような奴ではないです。
合成音を作り出すようなAPIを見た記憶があったので・・・。
DirectSoundを使うことに問題がなければ
そちらを使用した方がまだ簡単なはずです。
サンプルも数多く見つかるでしょうし。

編集 削除
α  2001-07-15 11:10:11  No: 74668  IP: [192.*.*.*]

sndplaysoundの引数を触っただけではいけないんでしょうね。

編集 削除
こころ  URL  2001-07-15 20:22:51  No: 74669  IP: [192.*.*.*]

sndplaysoundならSND_NOSTOPぐらいでしょうか。
再生されていたら再生しないってだけのオプションですが。

編集 削除
α  2001-07-21 09:08:49  No: 74670  IP: [192.*.*.*]

ごめんなさい。DirectSoundを探したのですが見つからなくて…
ご教授できますか?すみません。

編集 削除
こころ  URL  2001-07-21 19:05:30  No: 74671  IP: [192.*.*.*]

DirectXのSDKを入手しましょう。
MSのページから落とせますよ。

編集 削除