因此,我使用匯編語言進行遊戲,並使用PlaySound()
函數播放背景歌曲。我想在遊戲「死亡」之後做到這一點,另一個聲音文件將開始播放聲音文件,並同時停止播放其他背景歌曲。在masm32中播放聲音文件並同時停止其他聲音文件
-2
A
回答
1
閱讀文檔。
pszSound
指定播放聲音的字符串。最大長度(包括空終止符)是256個字符。 如果此參數爲NULL,則當前正在播放的波形聲音將停止。要停止非波形聲音,請在fdwSound參數中指定SND_PURGE。...
fdwSound
標誌用於播放聲音。以下值被定義。
...
SND_ASYNC
聲音被異步播放,PlaySound在聲音開始後立即返回。 要終止異步播放的波形聲音,請將pszSound設置爲NULL並調用PlaySound。
所以你需要調用PlaySound()
三次 - 一個啓動的背景音樂,一個阻止它,並打一處來的下一個聲音。
invoke PlaySound,offset "the name of the bkgnd file",NULL,SND_ASYNC
...
invoke PlaySound,NULL,NULL,SND_ASYNC
invoke PlaySound,offset "the name of the other file",NULL,SND_ASYNC
+0
非常感謝!有效 ! – user4825345
相關問題
- 1. 當其他聲音文件播放時調低音量/暫停音樂
- 2. 在後臺播放聲音提示序列暫停播放音樂並且不會被其他聲音停止
- 3. 同時停止播放兩個聲音
- 4. 如何從其他方法停止聲音(同時播放)
- 5. 聲音文件未播放
- 6. 播放.swf聲音文件?
- 7. 播放聲音文件iOS
- 8. MATLAB:停止播放聲音
- 9. AVAudioPlayer停止聲音並從頭播放
- 10. Libgdx停止當前正在播放的聲音並播放一個新聲音
- 11. 在python中播放聲音文件
- 12. Android - 在類文件中播放聲音?
- 13. 在Java中播放聲音文件
- 14. 在PyQt中播放聲音文件
- 15. 在android中停止播放聲音
- 16. 另一個聲音開始播放時的Java停止聲音
- 17. 咆哮jQuery播放新聲音時會停止所有聲音
- 18. 當其他元素被點擊時停止播放聲音
- 19. 播放WAV文件時單擊聲音
- 20. 當另一個聲音播放時停止播放先前的聲音
- 21. JavaScript聲音播放/停止/暫停
- 22. 播放聲音文件onMouseOver事件
- 23. 在Qt + Mac上播放聲音文件
- 24. Java聲音。暫時靜音背景音樂並播放聲音
- 25. 同時播放聲音Android
- 26. Android:立即停止播放聲音文件
- 27. 聲音播放和播放聲音
- 28. 播放/停止其他活動的聲音
- 29. 如何從聲音的開始播放/暫停聲音和聲音播放?
- 30. 懸停播放音頻文件(並停止播放鼠標)
您尚未提供足夠多的細節。什麼「PlaySound()」功能?哪個版本的Windows(或DOS,我想)?到目前爲止你寫了什麼?它以什麼方式不符合你的期望? –
我使用贏8我寫了很多代碼,因爲它的遊戲。我運行這樣的聲音文件 「調用PlaySound,偏移」文件的名稱「,NULL,SND_ASYNS」 – user4825345
如果你不願意共享代碼並解釋它沒有做到你期望的那樣,你可能會發現這裏沒有人會幫助你。 :) –