トップ回答者
WAVファイルが再生できない(エラー:サウンド API は、PCM WAVE ファイルの再生のみサポートしています。)

質問
-
yu_uichiと申します。
現在、Visual Studio 2008 で開発を行っています。
その開発で、音を鳴らす必要があり、System.Media.SoundPlayerクラスを使い、WAVファイルを再生しています。下記の様なロジックです。
System.Media.SoundPlayer sp = new System.Media.SoundPlayer(ファイル名); sp.PlaySync();
ですが、WAVファイルを指定しているにも関わらず、エラーになるファイルがあります。
下記の様なエラーが発生します。
「System.InvalidOperationException: サウンド API は、PCM WAVE ファイルの再生のみサポートしています。」
再生できるWAVファイルと、できないWAVファイルがあり、エラーとの関連はないかもしれませんが、エラーになるファイルはサイズが30KB以下のものでした。
他の再生ソフト(Windows Media Player) では再生が出来るのですが、なぜでしょうか?
ご存知の方がいましたら、お教え下さい。
回答
すべての返信
-
こんにちは、yu_uichi さん
フォーラムオペレータの佐伯 玲 です。その後ご確認いただいた結果はいかがでしょうか?
フォーラムでは質問をいただいて問題を解決されると同時に
同様の問題を抱えた方がスレッドを後から見て解決できるような情報資源とする側面もあります。
今回の問題の原因や実際に行っていただいた対処法など、ご確認いただいた詳細な情報をご返信いただけると、
今後閲覧者にとってより有用な情報としてスレッドが活用されることになるかと思います。また、ひとまず佐祐理 さんの情報が参考になったと思うので勝手ながら私のほうで「回答としてマーク」をさせて頂きました。
宜しくお願い致します。
__________________________
日本マイクロソフト株式会社 フォーラム オペレーター 佐伯 玲