哈喽,大家不知道是上午好还是中午好还是下午好还是晚上好!
音乐播放器,大家应该不陌生吧!今天我们一起来学习如何用python制作音乐播放器。之所开头有一个“下”,是因为我们以前已经做好了程序框架,只需要加几个“if”即可。(上)的链接我先奉上以便更好学习。链接:
用Python制作音乐播放器(上)

准备

编辑环境(及编辑器):大部分的都可以,如Git,pycharm,sublime text3等等,我这里用的是git。
电脑系统:随便
需导入模块:
tkinter(即Tk)
pygame
pygame是第三方库,需要手动下载。
pygame下载方法:打开开始菜单,输入“cmd”,回车打开它在里面输入以下指令:

pip install pygame

如果是苹果电脑,需将输入的指令改成

pip3 install pygame

在开始之前,我们先下载几个mp3音乐文件,把他们放到你的Python文件夹中,下面,让我们开始吧!

开始

还是老样子,直接上代码:
注意!代码中注释有“注意二字”的要更具注释来改。

from tkinter import *
import pygame
import randommusic=["song1.mp3","song2.mp3","song3.mp3","song4.mp3","song5.mp3"]#注意!这里面是你下载在文件夹里的音乐文件名称。
i=0root=Tk()
root.title("音乐播放器")def play():file=music[i]pygame.mixer.init()pygame.mixer.music.load(file)#加载本地文件pygame.mixer.music.play()#播放音乐print(i)def stop():pygame.mixer.music.stop()#停止音乐def suiji_song():global i#让“i”函数可以在所有def中使用i=random.randint(0,4)#注意!这里的“4”是你的音乐文件数量减一,我有五首歌,所以是四。play()#随机播放def next_song():#下一首stop()global iif i==4:#注意!这里的“4”是你的音乐文件数量减一,我有五首歌,所以是四。i=0else:i=i+1play()def last_song():#上一首stop()global iif i==0:i=4#注意!这里的“4”是你的音乐文件数量减一,我有五首歌,所以是四。else:i=i-1play()b1=Button(root,text="随机开始",width=10,command=suiji_song)
b1.grid(row=0,column=0,padx=10,pady=10)b2=Button(root,text="下一首",width=10,command=next_song)
b2.grid(row=0,column=1,padx=10,pady=10)b3=Button(root,text="上一首",width=10,command=last_song)
b3.grid(row=0,column=2,padx=10,pady=10)b4=Button(root,text="停止",width=20,command=stop)
b4.grid(row=1,column=0,padx=10,pady=10,columnspan=3)b5=Button(root,text="退出",width=20,command=root.destroy)
b5.grid(row=2,column=0,padx=10,pady=10,columnspan=3)

以上是今天的全部内容了,欢迎在评论区评论留言,如有疑惑可私信我,886!

用Python制作音乐播放器(下,含完整源代码)相关推荐

  1. 用Python制作音乐播放器(上)

    用Python制作简单的音乐播放器 哈喽,大家不知道是上午好还是中午好还是下午好还是晚上好! 音乐播放器,大家应该不陌生吧!今天我们一起来学习如何用python制作音乐播放器.之所开头有一个" ...

  2. python制作音乐播放器_python实现音乐播放器 python实现花框音乐盒子

    本文实例为大家分享了python实现音乐播放器的具体代码,供大家参考,具体内容如下 """这是一个用海龟画图模块和pygame的混音模块制作的简易播放器. 作者:李兴球, ...

  3. Python制作音乐播放器,帮你随时放飞心情~

    最近网易云音乐闹出不少事情,甚至被各大应用商店下架.它的某些做法小笨聪也着实不敢苟同,但还是希望它整改后能够发展更好,当然不只是在故事式热评方面,还包括更为重要的版权问题. 由此,小笨聪也萌发了制作一 ...

  4. 小案例:用Python制作音乐播放器

    以下是音乐播放器要实现的功能: 1.可以通过打开存放音频文件夹来添加音频 2.可以播放和暂停音频 3.可以设置播放音量 需要实现音频播放器的模块: 1.pygame的音频播放功能 2.easygui的 ...

  5. 基于python的音频播放器_基于python实现音乐播放器代码实例

    基于python实现音乐播放器代码实例,一首,函数,按钮,布局,音乐 基于python实现音乐播放器代码实例 易采站长站,站长之家为您整理了基于python实现音乐播放器代码实例的相关内容. 核心播放 ...

  6. 树莓派3B qt+mplayer制作音乐播放器(10)

    内容 树莓派3B qt+mplayer制作音乐播放器:播放.暂停.上一曲.下一曲,音量调节. 平台:树莓派+qt+mplayer 1.配置 qt安装见此: https://blog.csdn.net/ ...

  7. python本地音乐播放器+附源文件地址

    python本地音乐播放器 因为现在听歌都要版权,所以我喜欢把音乐下载下来听.但一直没找到喜欢的本地音乐播放器,我也只会一些python皮毛,所以有了自己写一个python本地音乐播放器的想法,经过摸 ...

  8. winform制作音乐播放器

    winform制作音乐播放器 本文利用C# 调用Windows自带的Windows Media Player 打造一款属于自己的音乐播放器,以供学习分享使用,如有不足之处,还请指正. 概述 Windo ...

  9. 用Python制作简易播放器(电子钢琴) mac系统

    用Python制作简易播放器(电子钢琴) 开发环境:Python3.7 Mac OS 思路: 先根据需要设计GUI的样式,并思考需要定义什么功能 把功能写出来 把功能填入GUI之中 用曲子测试完整的程 ...

最新文章

  1. 【Android 应用开发】对Android体系结构的理解--后续会补充
  2. MySql数据库查询结果用表格输出PHP代码示例
  3. gdb调试之堆栈跟踪
  4. windows7下cmd中一键切换virtualenv中的Python版本
  5. Nancy in .Net Core学习笔记 - 视图引擎
  6. COSCon'21 参会指南 你想要的这里都有
  7. 记一次免费让网站启用HTTPS的过程
  8. 将$type添加到System.Text.Json序列化中,就像Newtonsoft那样用于动态对象属性
  9. php能用大括号写数组,PHP7.4不再支持使用大括号访问数组以及字符串的偏移
  10. thinkpad E40 的 C1门
  11. 杨强教授新番!破解机器学习数据孤岛和数据保护难题
  12. 杭电3233(杂题)
  13. 微信内置浏览器禁止调整字体大小的方法
  14. STM32控制TFTLCD显示屏(理论)
  15. android脚本实现自动捉妖,一起来捉妖自动捉妖
  16. CNCERT:2012年中国互联网网络安全态势综述
  17. 案例分析:中介提供的二手房合同不规范催生大量房屋买卖纠纷(转)
  18. STC89C52单片机串口通信以及代码演示
  19. 冒泡排序算法(Bubble Sort)
  20. 51单片机风扇转动c语言代码,基于51单片机的智能风扇控制系统设计.doc

热门文章

  1. 重庆“背篓夫妻”相伴29年 夫妻二人互为腿眼
  2. 山东大妈开饺子馆,套路太牛了,一年狂赚180万,生意人都来学学
  3. 【NetApp】hot spare盘数量的官方推荐
  4. 我的世界龙珠mod修改服务器,我的世界龙珠mod大猩猩指令 | 手游网游页游攻略大全...
  5. 5分钟教会你在安卓手机上下载liuns系统的ubuntu版本
  6. 怎么把php网站变灰,分享让ThinkPHP5开发的网站全站一键变灰的方法
  7. textarea 换行
  8. 造成电路板焊接缺陷的三大因素详解
  9. AI绘画设计师专用单词表;游戏业AI正在疯抢工作;使用AI工具翻译整本英文书;用GPT-4搞定调研报告 | ShowMeAI日报
  10. 音乐推荐系统比较调研(2)之场景推荐