私は現在、ScripthookC++を使用してGrandTheftAutoIVのスクリプトmodを作成しています。私はこのテンプレートを使用してオーディオファイルを再生しています:シンプルなC++MP3プレーヤークラス
私の問題は、リソースからファイルを使用しようとすることから始まります。それらをロードする方法がわかりません。
コードを使用してリソースからサウンドを読み込もうとするたびに、ゲームがクラッシュしました。結果なしでリソースからDirectShowオーディオを再生する方法についてGoogleを閲覧するのにすでに何時間も費やしています。
リソースファイルの内部:
(resource.h) #define WAV_Sound 106
(resource.rc) WAV_Sound RCDATA "MySound.wav"
HDDからのファイルのロードは正常に機能しています
Load(TEXT("MySound.wav"));
しかし、これを試してみるとゲームがクラッシュします:
// Load from resource #1
LPCWSTR file = MAKEINTRESOURCE(WAV_Sound);
Load(file);
// Load from resource #2
Load((LPCWSTR) WAV_Sound);
誰かが私を助けてくれることを願っています、ありがとう!