ソフトが終了される際に音を鳴らしたいと考えているのですが、以下のようにしても音が流れません。
#include "Include.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
Window.Init();
while( ProcessMessage() == 0 )
{
}
PlaySoundFile( "data/voice/終了.wav", DX_PLAYTYPE_NORMAL );
DxLib_End();
return 0;
}
今回の質問に関係ない部分は非表示
となっています
ちなみに、while()内で利用しているほかの音声ファイルはきちんと動作しておりますし、上記のPlaySoundFile()もエラーを返しておりません。
実際にはDxLib_End()の前に自作関数があり、その中にPlaySoundFile()およびデータ出力関数が記述されていますが
データ出力関数に関しては望んだとおりの結果が得られています。
どうしたらPlaySoundFile()をソフト終了時に利用することが出来るのでしょうか