問題タブ [playsound]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
421 参照

c++ - C++ での Playsound: .wav ファイルのファイル エラー

C++ プログラムで .wav ファイルを再生する方法を理解するために、PlaySound のさまざまな例をコピーペーストしてからいじっています。

現在、他のどのファイルよりも機能しているように見えるものがありますが、ファイルを実行すると .wav ファイルが再生されず、ウィンドウ内で .wav ファイルにファイル エラーがあることが通知されます。

繰り返しますが、プログラムは問題なくビルドおよび実行されます。エラーが表示されるのは、実行中のプログラム内です。何が問題なのかよくわかりません。単純に場所の問題でしょうか?

エラーは次のとおりです:「Wave::file error: drake.wav」

SDL をセットアップしましたが、間違っている可能性があります。Lazyfooのガイドを使用しました。Codeblocks と MinGW を使用しています。

ここで見つけたコードは次のとおりです。

**編集: ご協力いただきありがとうございます。これを理解するのにしばらく時間がかかりました。

これが私がしたことです:

1) .wav ファイルをルート フォルダー内に配置しました。2) 私は次の場所に行きました: プロジェクト プロパティ プロジェクトのビルド オプション 検索ディレクトリ リソース コンパイラ

そして、ファイルの場所をリソース コンパイラに配置しました。

**

0 投票する
0 に答える
503 参照

c# - winmm.dll を使用してストリームとして wav ファイルを再生する方法

通常、 mciSendStringメソッドのパラメーターとしてファイル名を渡すことで、winmm.dll を使用して wav ファイルを再生できます。しかし今、私はwavファイルを解読する必要があります。戻りオブジェクトはストリームであるため、ファイル名を渡すことができません。

winmm.dll のストリームを渡してサウンドを再生する方法はありますか?