首页
学习
活动
专区
工具
TVP
发布

pygame实现小小音乐播放器

有时候,我会经常在想,人为了什么而活在这个世界上。

。。。

其实我想的是,音乐为什么会这么美妙。每当烦恼的时候,偶尔听上那么几首歌,心情会顿时愉悦很多。在某个晴朗的日子,我坐在电脑前,准备开个游戏来减减压,突然又想放点音乐来听听,但是由于实在不想打开某个音乐播放器,会占用太大的内存,我的廉价笔记本实在负担太大,emmm

于是乎,便想弄一个很简单的播放器,播放一下本地的音乐。之前有在小甲鱼的视频中看到用pygame制作小小播放器的教程。根据那个,我做了小小的改善,做了一个能切换上一首下一首、调节音量大小的播放器。

于是乎,它就出来了。

由于太忙了,便没打算在外观上做太多功夫,弄一个很简单的应用满足一下简单的需求。总的来说,它可以从本地的某个文件夹,导入里面的歌曲并播放。点击下一首或上一首的按钮便可以实现切换,点击音量放大减小键便可以调节音量。如果不想用鼠标的话,用键盘按键也是可以控制的。上下方向键是调节音量大小,左右方向键用于切换上下首歌。

代码量不是很多,就一百多行,写得很简单也并不复杂。有些小问题就是用python3.4的pygame播放mp3格式音乐会出错,所以我不得不安装了python3.6版本来运行这个程序。

程序初始化的时候,遍历一遍文件夹内的所有mp3格式的音乐。先获取所有文件的名称是不是以'.mp3'结尾的,是的话把名称加入到歌曲文件列表就行了。在切换歌曲的时候,也不能让索引号超出歌曲列表的范围,同样也是用一个函数控制值再返回就行了。

以下是代码:————

不写了不写了,要好好学习了哈。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180429G0TN0200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券