我得到了这个带有 2 个声音的列表,我想用这个代码来播放它们。
不幸的是,它只播放列表中的最后一个声音。我知道使用 pygame.Sound 是一个解决方案,但我不知道如何使用它。
array = ["a.mp3", "b.mp3"]
for i in range(len(array)):
pygame.mixer.music.load(array[i])
pygame.mixer.music.play()
我能够播放音乐pygame
only创建后display
, i.e.:
import pygame
pygame.init()
pygame.display.set_mode(pygame.display.list_modes()[-1]) # smallest resolution available
pygame.mixer.init()
pygame.mixer.music.load('1.mp3')
pygame.mixer.music.play()
pygame.mixer.music.queue('2.mp3')
while pygame.mixer.music.get_busy():
pygame.time.Clock().tick(10)
Notes:
- pygame.mixer.music.queue https://www.pygame.org/docs/ref/music.html#pygame.mixer.music.queue
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)