mciSendString播放音频如何循环播放?
mciSendString("play e:\\sound\\1.wav", NULL,0,0);
这样可以播放一次
mciSendString("play e:\\sound\\1.wav repeat", NULL,0,0);
这样,就没有声音了,它不认识repeat这个东西;
MSDN上这么说:
MCIERROR mciSendString(
LPCTSTR lpszCommand,
LPTSTR lpszReturnString,
UINT cchReturn,
HANDLE hwndCallback
);
其中 lpszCommand里面的 play command里面是这么定义的
_stprintf_s(
lpszCommand,
TEXT("play %s %s %s"),
lpszDeviceID,
lpszPlayFlags,
lpszFlags
);
https://msdn.microsoft.com/en-us/library/windows/desktop/dd743667(v=vs.85).aspx
这就话我改怎么写啊?