Pygame 是一个用于编写 2D 游戏的 Python 库,它提供了图形、声音、输入设备、事件处理等方面的功能。Pygame 是建立在 Simple DirectMedia Layer (SDL) 的基础上的,SDL 是一个跨平台的多媒体库,用于访问图形硬件、音频设备、键盘和鼠标。
# pip install pygame
import pygame
def play_sound(file_path):
pygame.mixer.init()
pygame.mixer.music.load(file_path)
pygame.mixer.music.play()
def wait_for_music():
clock = pygame.time.Clock()
#print(clock)
while pygame.mixer.music.get_busy():
pygame.time.wait(1000) # 毫秒为单位,这里等待 1 秒
# 播放声音文件,替换为你的声音文件路径
sound_file_path = "test.mp3"
# 播放声音文件,替换为你的声音文件路径
for i in range(5):
play_sound(sound_file_path)
wait_for_music()
参考: