1. 程式人生 > >開源一個VC++實現的MP3播放器(支援換膚、截圖、半透明)原始碼

開源一個VC++實現的MP3播放器(支援換膚、截圖、半透明)原始碼

一、說明:

這個專案是在2012年寫的,大學期間比較無聊。程式是基於MFC的,當時初接觸開發很多東西都做得不太好(程式碼規範、效率等),工作後也沒再用MFC了,而且個人也不看好MFC的前途,所以就沒再去維護更改了。今天把它開源出來,僅供初學者學習。主要用到的技術有:MFC控制元件自繪、GDI雙緩衝繪圖。(網上一大推資料,暫且叫技術吧)。包括幾大模組:主介面、歌詞面板模組、截圖模組、公用函式模組。

MP3播放功能使用開源庫libzplay,很強大的一個音訊處理庫哦,支援多種格式多種語言(不能跨平臺),具體可以看它的開發文件,其開源的程式碼也很值得學習。

程式不聯網不捆綁其他程式,執行起來記憶體也才4M左右。

二、程式執行截圖:





3、程式使用VS2008開發,低版本的VS打不開的。感謝CSDN,當時遇到了很多問題,在CSDN論壇上很多熱心的大牛給我解答了。