点击上方蓝字关注公众号加星标
今天我们来学习下如何用python实现背景音乐播放。
由于视频是用电脑直接录制的,声音效果没有体现出来,演示视频看看就好。
接下来我们来看看代码:
首先是使用到的库:
import winsound
import tkinter
import pygame
接着我们定义播放函数:
def sll():
file=r'《清空》.mp3'
# 初始化
pygame.mixer.init()
# 加载音乐文件
track = pygame.mixer.music.load(file)
# 开始播放音乐流,-1代表循环播放,10是开始播放时间
pygame.mixer.music.play(-1,10)
然后我们再定义停止函数:
def sll_1():
file=r'《清空》.mp3'
# 初始化
pygame.mixer.init()
# 加载音乐文件
track = pygame.mixer.music.load(file)
# 暂停播放音乐流
pygame.mixer.music.stop()
然后我们用tkinter定义GUI框架:
master = tkinter.Tk()
master.title("music")
master.geometry('450x260+600+400')
xin= tkinter.Frame(master)
xin.pack()
a2=tkinter.Label(xin,text='背景音乐')
a2.grid(row=2,column=1,padx=10,pady=10)
b2=tkinter.Button(xin,text='play',width=8,command=sll)
b2.grid(row=2,column=2,padx=10,pady=10)
b2=tkinter.Button(xin,text='stop',width=8,command=sll_1)
b2.grid(row=2,column=3,padx=10,pady=10)
master.mainloop()
最后我们执行这个程序,我们看看效果图:
如何用python实现背景音乐播放,大家学废了吗?觉得好的关注加星标哟!
扫描二维码更精彩
点个在看你最好看
文章转载自ICTworker,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。