易語(yǔ)言制作簡(jiǎn)單本地MP3播放器
網(wǎng)絡(luò)上有許多音樂(lè)播放器,用易語(yǔ)言我們自己也能很輕松的做一個(gè)簡(jiǎn)單的MP3播放器出來(lái),并具有拖放功能,可以用滑塊調(diào)節(jié)播放進(jìn)度,用滑塊系統(tǒng)的音量大小。 界面設(shè)計(jì) 首先還是先做界面,這里就不多說(shuō)了,添加兩
網(wǎng)絡(luò)上有許多音樂(lè)播放器,用易語(yǔ)言我們自己也能很輕松的做一個(gè)簡(jiǎn)單的MP3播放器出來(lái),并具有拖放功能,可以用滑塊調(diào)節(jié)播放進(jìn)度,用滑塊系統(tǒng)的音量大小。
界面設(shè)計(jì)
首先還是先做界面,這里就不多說(shuō)了,添加兩個(gè)編輯框(顯示歌曲目錄和當(dāng)前狀態(tài))、四個(gè)按鈕和兩個(gè)滑塊(播放進(jìn)度和音量調(diào)節(jié)),如圖所示。
組件添加
添加所需要的組件,包括拖放對(duì)象、系統(tǒng)音量、媒體播放、通用對(duì)話(huà)框和時(shí)鐘。
打開(kāi)文件功能
通用對(duì)話(huà)框的類(lèi)型設(shè)置為打開(kāi)文件,先看打開(kāi)按鈕的代碼,對(duì)通用對(duì)話(huà)框設(shè)置一下過(guò)濾,只能打開(kāi)MP3文件,把打開(kāi)文件的目錄記錄到編輯框,并用媒體組件打開(kāi)選擇的MP3文件。
其他功能按鈕
其他按鈕的代碼都較簡(jiǎn)單,如圖所示,播放按鈕中,同時(shí)獲取MP3文件的總時(shí)間,并賦給滑塊條,便于后面的滑塊運(yùn)算。
窗口創(chuàng)建完畢
創(chuàng)建窗口時(shí),添加三個(gè)程序集變量,先注冊(cè)拖放對(duì)象組件,并獲取系統(tǒng)的音量賦給滑動(dòng)塊,如圖所示。
拖放文件操作
將拖放對(duì)象組件屬性中接收文件設(shè)為真,在得到文件的事件下,再得到文件路徑填入編輯框,并用媒體組件打開(kāi),如圖所示。
更新進(jìn)度條
時(shí)鐘代碼用于顯示當(dāng)前的播放狀態(tài)和實(shí)時(shí)更新滑塊進(jìn)度條的位置。
進(jìn)度和音量同步
最后,當(dāng)滑塊位置改變時(shí),對(duì)播放的進(jìn)度和音量進(jìn)行同步改變。