Python音乐播放器
时间: 2023-11-29 18:06:45 浏览: 180
以下是一个使用tkinter库制作的Python音乐播放器的例子:
```python
import tkinter as tk
import pygame
class MusicPlayer:
def __init__(self, master):
self.master = master
master.title("Python音乐播放器")
# 创建播放器控件
self.play_button = tk.Button(master, text="播放", command=self.play_music)
self.pause_button = tk.Button(master, text="暂停", command=self.pause_music)
self.stop_button = tk.Button(master, text="停止", command=self.stop_music)
# 布局播放器控件
self.play_button.pack(side=tk.LEFT, padx=10)
self.pause_button.pack(side=tk.LEFT, padx=10)
self.stop_button.pack(side=tk.LEFT, padx=10)
# 初始化pygame.mixer
pygame.mixer.init()
def play_music(self):
# 选择音乐文件
file_path = tk.filedialog.askopenfilename()
# 播放音乐
pygame.mixer.music.load(file_path)
pygame.mixer.music.play()
def pause_music(self):
# 暂停音乐
pygame.mixer.music.pause()
def stop_music(self):
# 停止音乐
pygame.mixer.music.stop()
root = tk.Tk()
music_player = MusicPlayer(root)
root.mainloop()
```
这个播放器使用了tkinter库来创建GUI界面,使用pygame.mixer来播放音乐。它包括三个控件:播放、暂停和停止按钮。用户可以通过点击这些按钮来控制音乐的播放。
阅读全文
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)