【C#】wavファイルの複数同時再生

このQ&Aのポイント
  • Visual C#で複数のwavファイルを同時にループ再生する方法を教えてください。
  • Microsoft.DirectX.AudioVideoPlaybackを使用して複数のwavファイルを再生することができましたが、ループ再生する方法が分かりません。
  • Windows 7 Home Premium 32bitの環境でMicrosoft Visual Studio 2012 for Windows Desktopを使用しています。
回答を見る
  • ベストアンサー

【C#】wavファイルの複数同時再生

プログラミング初心者です。 Visual C#で,wavファイルを複数,同時にループ再生するアプリケーションを作っています。 いろいろ調べた結果,複数のwavファイルを同時に再生するためにMicrosoft.DirectX.AudioVideoPlaybackを使用する必要があることが分かり,サイトのようにコーディングしたところ,複数のwavファイルを再生することができました。 (参考にしたサイト http://someprog.blog.fc2.com/blog-entry-4.html) しかしながら,これらのwavファイルをループ再生する方法がどうしても分かりません。PlayLoopingを試したところダメでした。このDirectXはループ再生できないのでしょうか? 分かる方いらっしゃいましたら,何とぞご教示ください。 【環境】 OS: Windows 7 Home Premium 32bit IDE: Microsoft Visual Studio 2012 for Windows Desktop

質問者が選んだベストアンサー

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1
ujm963
質問者

お礼

ありがとうございます。 おかげで次に進めました。

関連するQ&A

  • 複数のWAVファイルの連続再生

    音楽CDをHDDにWAVファイルとして落としました。 このWAVファイルをダブルクリックすると、Windows Media Playerで再生されます。 複数のWAVファイルを連続再生するにはどうすればいいのでしょうか? 何か他のソフトが必要なのでしょうか? OSはWin98SEで、音楽関係の別ソフトはインストールしていません。

  • WAVファイルが再生できません。

    『Microsoft IMA ADPCM CODEC』がうちのパソコンに 入ってなく、WAVファイルが再生できません。 『Microsoft IMA ADPCM CODEC』がダウンロードできるサイトはないでしょうか?

  • 複数wavの合成

    複数のwavファイルを同時再生して録音(ひとつのwavファイルに)する あるいは ひとつのwavファイルを再生しながら上書き録音を可能にする というフリーウェアをご存知の方いらっしゃいますでしょうか。 具体的にいうと、自分で歌って録音したファイルに、 自分のハモリを挿入したいのです。 Windows Sound Recorderでそれが既に可能なのであれば 方法を教えてください。 よろしくお願いします。

  • C# wavファイルの再生について

    C#に関しての質問なのでこちらでいいのかわからないのですが、タイトル通りwavファイルの再生についてです。 環境は .NET2003 です。 現在、学校の卒業制作としてC#でゲームの開発を行っているのですが、音楽ファイルの再生の仕方で困っています。 検索してみたところ、playsoundを使用したループ再生には非同期とループを指定すればいい、とありましたが うまく動きませんでした。 そこでThreadを使用しsleepを使うことで擬似的にループ再生をさせているのですが、それだと都合の悪いことが多く別の方法を探しています。 お力になっていただける方がいれば、宜しくお願いします。 ↓は現在のソースから抜き出したものです。 [DllImport("winmm.dll")] private static extern bool PlaySound(string pszSound, int hmod, uint fdwSound); static void Main(){    Thread t1 = new Thread(new ThreadStart(play)); t1.Start(); Thread.Sleep(1000000000); } public static void play(){ PlaySound("daichi.wav", 0, 0x00001 | 0x00008 ); }

  • WAVファイルが再生できないのですが

    Windows98です・・・メディアプレーヤーは7です。 MIDIは再生できるのですがWAVファイルは出来ません。 どうしてでしょうか? 友達は同じですが聴けています。

  • WAVファイルの再生でコーデックが無い?

    WAVファイルがあるんですが、WINDOWS MEDIA PLAYERで再生できるパソコンと再生できないパソコンがあります。 どうも、コーデックが入っているパソコンと入っていないパソコンの違いで再生できたりできなかったりかと。 WAVファイル用のコーデックというのはどこで入手できるのでしょうか?音楽CDからフリーソフトを使ってWAVファイルとして、それを別なフリーソフトで切り取りして、WAVファイルとして保存してあります。

  • wavファイルを素早く再生するソフト

    こんにちは。 OSは現在、32bit版のWindowsVista(SP2)と、64bit版のWindows7を使っています。 エクスプローラー上で選択したwavファイルを、素早く再生させられるソフトを探しているのですが、見つからなくて困っています。 VistaやWindows7の場合、「コントロール」パネルの「サウンド」で現れるウィンドウにおいて、「サウンド」タブにある、「プログラムイベント」の一覧から、イベントごとに登録されているwavファイルを、[テスト]というボタンを押すだけで、再生できます。 エクスプローラー上で選択したwavファイルを、このように一瞬で再生させられるソフトを探しているんです。 Windows Media Playerなどは、起動に時間がかかりますし、 ライブラリに登録されていない音楽ファイルだと、余計に時間がかかります。 そのため、wavファイルの音を確認するだけの作業には、適していません。 wavファイルを編集したりするような機能は全くなくてもよいので、 とにかく素早く再生させることのできるソフトってないのでしょうか? 以上の件について何かご存知の方がいらっしゃれば、是非教えて頂きたいと思います。 では、よろしくお願い致します。

  • WAVファイルが再生されません

    WAVファイルが再生されません。MIDIは問題なく再生できているのですが。 Windowsのヘルプはほとんど試してみたのですが、うまくいきません。 まったく原因不明です。 Freesia(あまり聞いたことないないメーカ)のノートでOSはwin98seです。

  • midiファイルだと再生されるのですが、wavファイルだと再生できない

    24bit WAVE/MP3 RECORDER(EDIROL byRoland)で録音した wav形式のファイルをブラウザ上(IE7)で再生するようにしたのですが、 (あるページのリンクをクリックすると新しいウィンドウが表示され、その中で音が再生される) コントロールバーは表示されるのですが、音が再生されません。 (ミュートにはなっていませんでした) 同様の手順でmidi形式のファイルだと再生されます。 また、他のPC(IE7)で確認したところ、midiとwav両方が再生できました。 OSは両方のPCともwindowsXPです。 どうしたらwavファイルを再生できるようになるのでしょうか? 教えてください。

  • wavファイルがクリックで再生できない

    スマホで録音したwavファイルをPCで再生しようとしても、ファイルをダブルクリックするとWindows Media Playerが開きますが、応答なしとなって再生できません。終了するとMicrosoftへの報告が始まり、しばらくして「リモートプロシージャーコールに失敗しました」というエラーとなります。 ファイルを右クリックして、プログラムから開く→Windows Media Playerを選択すると再生はできるので、ファイルは壊れていないようです。 原因はどこにあるのでしょうか。