簡體   English   中英

用c ++播放聲音......然而,在播放聲音時游戲停止了......我怎么能阻止這種滯后?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM