在Python中,可以使用第三方库pygame来播放一系列mp3文件。下面是一个示例代码:
import pygame
import os
# 初始化pygame
pygame.init()
# 设置音频驱动
pygame.mixer.init()
# 设置音频文件夹路径
audio_folder = "path/to/audio/folder"
# 获取音频文件夹中所有的mp3文件
mp3_files = [file for file in os.listdir(audio_folder) if file.endswith(".mp3")]
# 播放每个mp3文件
for mp3_file in mp3_files:
mp3_path = os.path.join(audio_folder, mp3_file)
pygame.mixer.music.load(mp3_path) # 加载音频文件
pygame.mixer.music.play() # 播放音频
pygame.time.wait(5000) # 等待5秒钟
# 停止播放音频
pygame.mixer.music.stop()
# 退出pygame
pygame.quit()
在上面的代码中,首先需要安装pygame库,可以使用pip install pygame
命令进行安装。然后,需要将audio_folder
变量设置为包含mp3文件的文件夹的路径。代码会遍历文件夹中的每个mp3文件,并使用pygame.mixer.music.load()
加载音频文件,然后使用pygame.mixer.music.play()
播放音频,使用pygame.time.wait()
等待一段时间后停止播放,最后退出pygame。
上一篇:播放已下载到缓存目录的歌曲