經(jīng)過近一個多月的開發(fā),總算是有個比較完善的版本了,在能拿到官方的SDK只前,如果沒有太大的問題,我不想再花太大的精力做升級了!有時間還想做點其他的東西,自己感覺這個播放器已經(jīng)可以用了,至少我聽歌一直在用我自己的這個播放器。
播放器自帶4張皮膚(chao3345 chuntian520 路過灌水 sigarron 等朋友熱心為制作新的皮膚。
)
皮膚制作不需要特殊的工具軟件,使用Photoshop等圖像處理軟件就可以(不要使用WINDOWS的畫筆編輯,該軟件不支持背景透明)。播放器界面基本固定,有興趣的朋友可以自己嘗試修改WINAMP的皮膚。皮膚為背景透明的PNG格式位圖,整體布局跟WINAMP的差別不大。主要是主面板寬度比WINAMP小些。整體布局在 chuntian520 的帖子里有張皮膚的低圖,可供大家參考。唯一需要說明的是標題文字的顏色,取自位圖中 153x459 象素點的顏色,把該點顏色涂成字體顏色即可。
安裝說明:
因為程序是基于Qt/E 的 EZX 程序,你的機器必須通過修改CG36包,打開MPKG安裝功能;蛘甙惭b了Yan0 大俠的 MPKG INSTALL 程序,并把后綴改為 ".pkg"再安裝。這個如果不知道可以去論壇里搜索或發(fā)問題帖。
完善播放列表,增加全選,反選菜單項。
實現(xiàn)隨機播放
實現(xiàn)暫停功能
調整VIS
可以拖動播放位置了
播放列表上的Play按鈕有效
顯示MP3文件內的 ID3Tag 信息,及歌曲時間(對動態(tài)碼率的文件計算不夠精確)
面板上的PRESETS按鈕可用
退出時記錄最后播放的歌曲,下次啟動從記錄的這個歌開始播放
完善了播放列表,可以添加/移除歌曲。
前一曲按鈕可用。
鍵盤上下鍵為選歌,確認鍵為播放/停止
顯示EQ曲線
調節(jié)音量時有百分比顯示
另加了兩個皮膚,單獨下載,E的播放器同樣適用。下載后,復制到安裝目錄的skins子目錄下就可以?紤]到mpkg的大小,以及個人喜好不同,新增的皮膚暫時不做到安裝包里。
VIS 加了開關。(關閉、開啟、帶峰值點三個狀態(tài)。建議平時把VIS關掉,節(jié)省CPU資源,也省點電)
打開了硬件的3D環(huán)繞。
可以顯示MP3文件名、讀取MP3中的ID3TAG信息
尚存問題:
來電或短信后,不能立即聽到鈴聲。
以后再說的問題:
歌詞顯示:我想以后再考慮。MP3主要還是聽的,還不沒想占用太多的資源來處理歌詞。
藍牙耳機:我也想支持啊,可惜,手頭沒有~
音樂格式:只支持MP3,不想去支持其他格式了。因為EQ調整是在MP3解碼中間做的,而不是處理解碼后的PCM流。像Winamp、foobar那樣后期處理EQ占用CPU太多了,恐怕小i的CPU跟不上。
E680:現(xiàn)已確認刷成i的E(C5.A9P.以上?) 和 A780 都可以使用。對于未刷的E,EZX庫比較老,我只在i上模擬了E的環(huán)境,沒有充足的測試。存在一些奇怪的問題我也沒法解釋。