经过近一个多月的开发,总算是有个比较完善的版本了,在能拿到官方的SDK只前,如果没有太大的问题,我不想再花太大的精力做升级了!有时间还想做点其他的东西,自己感觉这个播放器已经可以用了,至少我听歌一直在用我自己的这个播放器。
播放器自带4张皮肤(chao3345 chuntian520 路过灌水 sigarron 等朋友热心为制作新的皮肤。
)
皮肤制作不需要特殊的工具软件,使用Photoshop等图像处理软件就可以(不要使用WINDOWS的画笔编辑,该软件不支持背景透明)。播放器界面基本固定,有兴趣的朋友可以自己尝试修改WINAMP的皮肤。皮肤为背景透明的PNG格式位图,整体布局跟WINAMP的差别不大。主要是主面板宽度比WINAMP小些。整体布局在 chuntian520 的帖子里有张皮肤的低图,可供大家参考。唯一需要说明的是标题文字的颜色,取自位图中 153x459 象素点的颜色,把该点颜色涂成字体颜色即可。
安装说明:
因为程序是基于Qt/E 的 EZX 程序,你的机器必须通过修改CG36包,打开MPKG安装功能。或者安装了Yan0 大侠的 MPKG INSTALL 程序,并把后缀改为 ".pkg"再安装。这个如果不知道可以去论坛里搜索或发问题帖。
完善播放列表,增加全选,反选菜单项。
实现随机播放
实现暂停功能
调整VIS
可以拖动播放位置了
播放列表上的Play按钮有效
显示MP3文件内的 ID3Tag 信息,及歌曲时间(对动态码率的文件计算不够精确)
面板上的PRESETS按钮可用
退出时记录最后播放的歌曲,下次启动从记录的这个歌开始播放
完善了播放列表,可以添加/移除歌曲。
前一曲按钮可用。
键盘上下键为选歌,确认键为播放/停止
显示EQ曲线
调节音量时有百分比显示
另加了两个皮肤,单独下载,E的播放器同样适用。下载后,复制到安装目录的skins子目录下就可以。考虑到mpkg的大小,以及个人喜好不同,新增的皮肤暂时不做到安装包里。
VIS 加了开关。(关闭、开启、带峰值点三个状态。建议平时把VIS关掉,节省CPU资源,也省点电)
打开了硬件的3D环绕。
可以显示MP3文件名、读取MP3中的ID3TAG信息
尚存问题:
来电或短信后,不能立即听到铃声。
以后再说的问题:
歌词显示:我想以后再考虑。MP3主要还是听的,还不没想占用太多的资源来处理歌词。
蓝牙耳机:我也想支持啊,可惜,手头没有~
音乐格式:只支持MP3,不想去支持其他格式了。因为EQ调整是在MP3解码中间做的,而不是处理解码后的PCM流。像Winamp、foobar那样后期处理EQ占用CPU太多了,恐怕小i的CPU跟不上。
E680:现已确认刷成i的E(C5.A9P.以上?) 和 A780 都可以使用。对于未刷的E,EZX库比较老,我只在i上模拟了E的环境,没有充足的测试。存在一些奇怪的问题我也没法解释。