PlaySoundMemを使って一度だけ音を再生したいのですが、下記のコードを入力して実行するとなぜか音がループしてしまいます。
一度だけ音を再生する方法を教えてください。
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen(DX_SCREEN_BACK);
int Handle, Count = 0;
Handle = LoadSoundMem("a.wav"); //
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {
Count++;
if (Count ==1) {
PlaySoundMem(Handle, DX_PLAYTYPE_BACK,0);
}
}
DxLib_End();
return 0;
}