下面呢,是一个 Python MP3 播放器,它使用 pygame 模块来实现音乐播放功能:
import pygame
class MP3Player:
"""
MP3 播放器类
"""
def __init__(self):
pygame.mixer.init()
def play(self, file_path):
"""
播放指定文件路径的 MP3 音乐文件
"""
pygame.mixer.music.load(file_path)
pygame.mixer.music.play()
def stop(self):
"""
停止当前正在播放的音乐
"""
pygame.mixer.music.stop()
# 测试
player = MP3Player()
player.play("/path/to/music.mp3")
在这个例子中,MP3Player 类使用 pygame 模块提供的 mixer 和 music 子模块来实现音乐播放功能。该类包含两个方法:play 方法用于播放指定文件路径的 MP3 音乐文件,stop 方法用于停止当前正在播放的音乐。
请注意,该程序只支持 MP3 音乐文件的播放。如果您需要支持其他格式的音乐文件,请使用相应的模块或库。
另外,需要注意的是,该程序需要在系统中安装 pygame 模块。如果您的系统中没有安装该模块,请使用 pip install pygame 命令安装。