import pygame
import os
def play(path):
files = os.listdir(path)
pygame.init()
#设置音频播放结束事件
pygame.mixer.music.set_endevent(pygame.constants.USEREVENT)
for file in files:
if not pygame.get_init():
print('need init pygame')
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(os.path.join(path,file))
pygame.mixer.music.play()
done =False
while not done:
for event in pygame.event.get():
if event.type == pygame.constants.USEREVENT:
done =True
break
def get_files(path):
files = os.listdir(path)
print(files)
if __name__=='__main__':
path = '/Users/ganggang/Documents/music'
play(path)
break