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