PlaySound
完美地工作,如果我需要一个嘟嘟声。下面举例说明我的代码片段:如何多次使用播放功能?
PlaySound(TEXT("C:\\Test1.wav"), NULL, SND_ASYNC);
我的问题是,如何使用这个函数两次或两次以上,因为它只能播放一次,不管我放在一起的重复量。我也试过这个:
PlaySound(TEXT("C:\\Test1.wav"), NULL,SND_FILENAME|SND_LOOP|SND_ASYNC);
它在连续循环中发出嘟嘟声。如何玩这个两次或三次等?
使用循环无助于。
当你在(外部)循环中使用它时,是否尝试将'SND_ASYNC'更改为'SND_SYNC'?即使这种变化起作用,但它并不理想,因为它会阻止。 – jedwards
@timCastelijns我刚刚尝试过。它仍然只玩一次。 – user133442