jerryxjr1220 发表于 2017-1-22 13:46:50

python小练习(061):用pygame制作音乐播放器

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

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

所使用的库pygame和easygui

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


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


音乐切换,音量调整


打包下载源文件:
**** Hidden Message *****

2603161631 发表于 2017-1-22 16:05:15

走赞赞赞赞赞赞紫钻

小瑞子 发表于 2017-1-22 18:23:21

好厉害的样子

xie317743 发表于 2017-1-23 09:34:04

围观ing

lzxhu1231 发表于 2017-1-23 10:00:07

厉害,虽然我看不懂

792583695@qq.co 发表于 2017-1-23 10:18:31

1

jll421740865 发表于 2017-1-23 10:29:32

easyui 都用上了,

xinTom 发表于 2017-1-25 19:15:08

想要

llovefc 发表于 2017-1-25 19:46:28

小白路过

k950328 发表于 2017-1-26 13:49:23

厉害了我的哥!

西门翅膀 发表于 2017-2-21 20:26:52

liha厉害啊啊啊

柠檬好萌i 发表于 2017-2-21 21:03:04

看看

零度非安全 发表于 2017-2-23 19:26:26

不能运行

运行提示无效句柄

jerryxjr1220 发表于 2017-2-23 19:58:56

零度非安全 发表于 2017-2-23 19:26
不能运行

运行提示无效句柄

是不是你的win32api模块有问题啊?

零度非安全 发表于 2017-2-23 20:04:59

jerryxjr1220 发表于 2017-2-23 19:58
是不是你的win32api模块有问题啊?



没有错呀

jerryxjr1220 发表于 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)
这几句都去掉,不影响使用,只是多了个黑框

jerryxjr1220 发表于 2017-2-23 20:30:29

零度非安全 发表于 2017-2-23 20:04
没有错呀

估计是win32api.GetConsoleTitle()函数有改动过,所以导致调用出错了,在3.5下是好的,我在3.6下运行也有问题,干脆把这几句都去掉好了,不影响整体程序。
原本我是为了隐藏程序主窗口用的。

零度非安全 发表于 2017-2-23 20:41:43

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

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



jerryxjr1220 发表于 2017-2-23 20:49:46

本帖最后由 jerryxjr1220 于 2017-2-23 20:54 编辑

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

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

刚刚打开的截图,播放音乐没问题

jerryxjr1220 发表于 2017-2-23 20:56:47

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

我知道你的问题了,因为我用了easygui模块,所以不能在IDLE中打开,都是用TK模块编写的,会冲突。
你直接双击打开就好了。
页: [1] 2 3 4
查看完整版本: python小练习(061):用pygame制作音乐播放器