[英]Playing a sound in c++ … However, the game stops while sound being played … how can I stop this lag?
使用以下方法創建聲音:
PlaySound(TEXT("C:\\hitBrick.wav"), NULL, SND_FILENAME);
正如Ville Krumlinde所說,使用SND_ASYNC是這樣的:
PlaySound(TEXT("C:\hitBrick.wav"), NULL, SND_FILENAME | SND_ASYNC);
看看: http : //msdn.microsoft.com/en-us/library/windows/desktop/dd743680%28v=vs.85%29.aspx
SND_ASYNC聲音以異步方式播放,PlaySound在開始播放后立即返回。 要終止異步播放的波形聲音,請在pszSound設置為NULL的情況下調用PlaySound。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.