python tk 播放mp3
时间: 2023-09-10 17:11:27 浏览: 88
要在Python Tkinter中播放MP3文件,您可以使用Pygame库。以下是一个示例代码,可以帮助您开始:
```python
import tkinter as tk
import pygame
# 初始化Pygame
pygame.mixer.init()
# 创建Tkinter窗口
root = tk.Tk()
root.title("MP3 Player")
# 创建播放函数
def play_music():
pygame.mixer.music.load("song.mp3")
pygame.mixer.music.play(loops=0)
# 创建停止函数
def stop_music():
pygame.mixer.music.stop()
# 创建播放按钮
play_button = tk.Button(root, text="Play", command=play_music)
play_button.pack()
# 创建停止按钮
stop_button = tk.Button(root, text="Stop", command=stop_music)
stop_button.pack()
# 运行Tkinter主循环
root.mainloop()
```
在此示例中,我们使用Pygame初始化了音乐播放器,并创建了两个函数:play_music()和stop_music(),用于播放和停止MP3文件。我们还创建了两个Tkinter按钮,分别用于播放和停止音乐。
请注意,您需要将song.mp3替换为您自己的MP3文件路径。此外,您还需要安装Pygame库,以便正确运行此代码。
阅读全文