Python编写简单MP3音乐播放器源码

#-- coding: utf-8 --
import os
import tkinter
import tkinter.filedialog
import random
import time
import threading
import pygame

#创建窗口
root = tkinter.Tk()
#这个是窗口的头部标题
root.title(‘音乐播放器v1.0’)
#窗口生成的位置,这里是和屏幕左上角的x,y
root.geometry(‘280x90+400+300’)
#窗口大小不能调整
#root.resizable(False, False)
folder = ‘’

#播放音乐函数
def play():
#folder用来表示存放MP3音乐文件的文件夹
global folder
musics = [folder + ‘\’ + music
for music in os.listdir(folder)
if music.endswith((’.mp3’, ‘.wav’, ‘.ogg’))]
# 初始化混音器设备
pygame.mixer.init()
while playing:
if not pygame.mixer.music.get_busy():
# 随机播放一首歌曲
nextMusic=random.choice(musics)
pygame.mixer.music.load(nextMusic.encode())
# 播放一次
pygame.mixer.music.play(1)
nextMusic = nextMusic.split(’\’)[1:]
musicName.set(‘playing…’ + ‘’.join(nextMusic))
else:
time.sleep(0.1)
#关闭窗口函数
def closeWindow():
# 修改变量,结束线程中的循环
gl

你可能感兴趣的:(python)