[英]How to play only one music file in pygame?
我已經將 2 個音樂文件作為 wav 加載到我的程序中,但是當我執行 pygame.mixer.music.play(-1) 時,它會相互疊加播放,但我只想播放一個,然后另一個在另一個時間。
我想有一種方法可以“卸載”音樂或其他東西,但不確定,所以任何方法都非常感謝!
根據 pygame 文檔( https://www.pygame.org/docs/ref/music.html#pygame.mixer.music.html#pygame.mixer.music.html#pygame.mixer.music . 可以使用這些方法加載和卸載音樂)
// Load musicfile
pygame.mixer.music.load(filename)
// Unload current musicfile
pygame.mixer.music.unload()
// Play current loaded musicfile
pygame.mixer.music.play()
創建一個以音樂文件為參數的方法,加載並播放它,例如:
def play_music(filename)
// Unload the current loaded music file
pygame.mixer.music.unload()
pygame.mixer.music.load(filename)
pygame.mixer.music.play()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.