使用 PlaySound Loop声音

如果为 PlaySound 函数的 fdwSound 参数指定SND_LOOP和SND_ASYNC标志,声音将继续重复播放,如以下示例所示:

PlaySound("C:\\SOUNDS\\BELLS.WAV", NULL, SND_LOOP | SND_ASYNC); 

如果要循环声音,则必须异步播放它;不能将SND_SYNC标志与SND_LOOP标志一起使用。 循环的声音将继续播放,直到调用 PlaySound 播放另一个声音。 若要停止播放声音 (循环或异步) 而不播放其他声音,请使用以下语句:

PlaySound(NULL, NULL, 0);