Media.SoundPlayer で PlaySnc を使用せずにwavファイルを連続再生する方法
- 題名: Media.SoundPlayer で PlaySnc を使用せずにwavファイルを連続再生する方法
- 著者: t1000
- 日時: 2008/02/20 16:25:45
- ID: 21486
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Media.SoundPlayer で PlaySnc を使用せずにwavファイルを連続再生する方法
- 著者: やじゅ
- 日時: 2008/02/20 18:30:20
- ID: 21487
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Media.SoundPlayer で PlaySnc を使用せずにwavファイルを連続再生する方法
- 著者: t1000
- 日時: 2008/02/20 20:48:09
- ID: 21488
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Media.SoundPlayer で PlaySnc を使用せずにwavファイルを連続再生する方法
- 著者: t1000
- 日時: 2008/03/03 22:07:51
- ID: 21546
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。
いつもすばらしい情報ありがとうございます。
感謝します。
質問なのですが、VB(.net2005)でwavファイルの再生をしたくて
Media.SoundPlayer を使って処理を書いていたのですが、行き詰りました。
どなたかお助け願います。
実現したいのは、
「複数に分割されたwavファイルを非同期的に連続再生する。」です。
さらに「再生中に停止する。」ことが必要です。
試したのは、
連続再生は PlaySnc を使ってループすると可能なのですが、
再生中ロックされます。また Stop を実行しても、
ロックされているため実現しませんでした。
そこで、Thread を使ったのですが、やはり即座に停止できません。
FileStream を活用すれば、出来るかと思い試しましたが、出来ませんでした。
これは、stream に複数ファイルを読み込んで、
Play で非同期的にしようとしましたが、stream に
複数ファイルが読み込めませんでした。(わかりませんでした。。。)
何か方法がありましたら、お助けください。