鱼C论坛

 找回密码
 立即注册
查看: 10795|回复: 75

[技术交流] python小练习(061):用pygame制作音乐播放器

[复制链接]
发表于 2017-1-22 13:46:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 jerryxjr1220 于 2017-1-22 14:09 编辑

快过春节了,提前祝大家新春快乐,献上一个自制的简易音乐播放器。
可以实现的简单功能:
播放指定的mp3,wav,mid,wma
调整音量,切歌,暂停/播放

所使用的库pygame和easygui

界面(隐藏了原本python的黑窗口):
1.png

打开音乐文件的界面,调用了easygui,简单易用
2.png

音乐切换,音量调整
3.png

打包下载源文件:
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
johnnyb + 5 + 5 + 3 我擦. 有点帅!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-22 16:05:15 | 显示全部楼层
走赞赞赞赞赞赞紫钻
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-22 18:23:21 | 显示全部楼层
好厉害的样子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-23 09:34:04 | 显示全部楼层
围观ing
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-23 10:00:07 | 显示全部楼层
厉害,虽然我看不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-23 10:18:31 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-23 10:29:32 | 显示全部楼层
easyui 都用上了,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-25 19:15:08 | 显示全部楼层
想要
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-25 19:46:28 From FishC Mobile | 显示全部楼层
小白路过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-26 13:49:23 | 显示全部楼层
厉害了我的哥!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-21 20:26:52 | 显示全部楼层
liha厉害啊啊啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-21 21:03:04 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-23 19:26:26 | 显示全部楼层
不能运行

运行提示无效句柄

0.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-23 19:58:56 | 显示全部楼层
零度非安全 发表于 2017-2-23 19:26
不能运行

运行提示无效句柄

是不是你的win32api模块有问题啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-23 20:04:59 | 显示全部楼层
jerryxjr1220 发表于 2017-2-23 19:58
是不是你的win32api模块有问题啊?

0.jpg

没有错呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-23 20:17:46 | 显示全部楼层
本帖最后由 jerryxjr1220 于 2017-2-23 20:23 编辑
零度非安全 发表于 2017-2-23 19:26
不能运行

运行提示无效句柄


刚才我试了一下,在python3.5的环境下运行没问题,但是在3.6的环境下确实会出现错误,3.4我没装所以没法试,估计和win32api函数的改动有关。
如果你没法在3.5环境下运行的话,建议把
import win32api, win32gui  
ct = win32api.GetConsoleTitle()  
hd = win32gui.FindWindow(0,ct)  
win32gui.ShowWindow(hd,0)  
这几句都去掉,不影响使用,只是多了个黑框
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-23 20:30:29 | 显示全部楼层

估计是win32api.GetConsoleTitle()函数有改动过,所以导致调用出错了,在3.5下是好的,我在3.6下运行也有问题,干脆把这几句都去掉好了,不影响整体程序。
原本我是为了隐藏程序主窗口用的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-23 20:41:43 | 显示全部楼层
jerryxjr1220 发表于 2017-2-23 20:30
估计是win32api.GetConsoleTitle()函数有改动过,所以导致调用出错了,在3.5下是好的,我在3.6下运行也有 ...

这几个我注释掉了,但是打开了音乐文件会停止工作

0.jpg

1jpg.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-23 20:49:46 | 显示全部楼层
本帖最后由 jerryxjr1220 于 2017-2-23 20:54 编辑
零度非安全 发表于 2017-2-23 20:41
这几个我注释掉了,但是打开了音乐文件会停止工作


我试过都好的啊,你把import win32api和win32gui也去掉看看

刚刚打开的截图,播放音乐没问题
无标题.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-23 20:56:47 | 显示全部楼层
零度非安全 发表于 2017-2-23 20:41
这几个我注释掉了,但是打开了音乐文件会停止工作

我知道你的问题了,因为我用了easygui模块,所以不能在IDLE中打开,都是用TK模块编写的,会冲突。
你直接双击打开就好了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 13:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表