掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WAVの同時再生 (ID:138380)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WindowsXP VB2005 SoundPlayerクラスのメソッドを利用してWAVファイルを再生させる のですが、条件により2つのWAVを再生させたくて、以下のような 関数を作成しました。 Public Sub PlaySoundLoop(ByVal waveFile As String, ByRef player As SoundPlayer) ' 再生されているときは止める If Not (player Is Nothing) Then StopSound(player) End If ' 読み込む player = New System.Media.SoundPlayer(waveFile) ' ループ再生 player.PlayLooping() End Sub player As SoundPlayer を呼び出し元で2個作成し、それぞれがこの関数 に来るのですが、 player.PlayLooping() 手前の' 再生されているときは止める 処理では止まらないのですが、 ここで、先に流れている音が消えてしまいます。 PlayLoopingでは同時再生は不可能なのでしょうか? それとも何か同時再生させる手段はありますでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.