日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

我的巧克力播放器

發布時間:2025/7/14 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我的巧克力播放器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

昨天閑的么事做,所以想做個小東西玩玩

于是乎,

想起了 QQ 音樂播放器,

呵呵,所以打算仿做一個來玩玩啊

忙了一天,總算是給做出來了,

因為本來以為是個很小的東西,可能一下子就搞定了,

所以一開始也沒怎么設計思路,拿起來就做了,

做到后面發現事實上要仿也不是那么容易的事情啊,

代碼寫的實在是凌亂,幾乎是每一個事件里面單獨寫代碼,

根本沒注意什么封裝,面向對象之類的,整個東西是個死的,

定義了好些個全局變量,以至于根本改不動程序,

想修改的話,還真的是很吃力啊,盡管就那么一千代碼都不夠的程序,

可真讓人修改起來還真是麻煩死我了,

做了一天,做的也差不多了,基本的功能還是實現了的,

界面呢,我給自己用的嗎,所以當然是符合我的審美觀點了啊,

界面效果個人覺得還是不錯的,當然咯,各有所好。

其功能主要和 QQ音樂播放器類似,

我的播放器呢主要還是利用的 MediaPlay 組件進行設計的,

并不是那種自己寫個解碼程序然后進行音樂播放(呵呵,我還沒那水準呢)

所以事實上難道并不大,只要對 Media Play 組件的接口比較了解就 OK 了。

接下來就稍微介紹一下功能吧

有一個歌曲播放的進度條,

這個進度條顯示的是當前播放的時間,

其最上面的圖面是會變化的,每隔一秒會自動更換一次

同時上面的按鈕分別是快退,上一曲,播放/暫停,下一曲,快進,

然后就是基本的聲音打開靜音或關閉靜音按鈕,然后就是一個控制音量的滑塊,

在下面就是一個播放列表了,其中主要是一個歌曲的 ID,然后就是歌曲名,歌曲大小,歌曲的路徑,

再下面就是三個按鈕,分別是打開一個添加歌曲的對話框,添加歌曲文件夾的對話框,

一個刪除選中歌曲按鈕,

?

然后再旁邊就一個 歌曲模式更改的按鈕了啊

在最上面還有一個圖標

這個圖標是用來隱藏播放列表的

隱藏后的圖片

再單擊一下這個圖片

就可以回到原先的模式了

然后就是當用戶每次關閉播放器的時候,

我會把用戶當前播放的歌曲的 id 值以及當前的音量大小和歌曲列表存入 XML 中,

以便下次用戶打開時會啟用上傳的信息,

也即是再次打開播放器還會是上傳的播放列表和聲音以及自動播放上次播放的音樂,

基本的功能也就是上面那些了啊,當然啦,雙擊播放列表里面的歌曲也是可以實現歌曲的播放的,

當然啦,那個最上面的顯示的歌曲標題和演唱者也是使用了類似 QQ 音樂播放器的跑馬燈效果的,

本來不想再做下去了的,不過昨天一個 Boy 和一個 Gril 跑過來說怎么會沒有歌詞啊,

沒有歌詞鬼才用你的,唉,說的也確實是那么回事啊,

所以本打算今天來完成歌詞的播放功能的,

結果啊,大失所望,原因在于我的代碼寫的太死了,

實在不好擴展,就擴展一個簡單的歌詞功能也并不那么容易,

改來改去的忙了一上午,還是么搞的完美,

事實上就是還不能成功實現歌詞的同步播放,

呵呵,唉。。。原來寫小東西也不是那么容易的,

難怪有個老師講,將來啊,去應聘的時候,別人讓你寫個登陸的功能,

可千萬不能直接在 Behind-Code 里面直接完成,如果這樣的話,

別人估計看都不會看你,你至少也得用上個簡單的分層或者簡單的設計模式之類的吧,

這樣才能體現水平,

哈哈哈,

確實那么回事啊,你看,今天我就一個一千不到的代碼量來修改就浪費我 n 久時間,

想添加一個歌詞的功能都還么完成,郁悶吧,足見那就話講的對,編碼只占軟件開發過程總體的20%量,

唉。。。

過幾天再搞這個歌詞吧,這幾天是么時間了,

有要播放器或者源碼的,可以把郵箱留言給我,一定回復,

不過先聲明,播放器外觀還不錯,樣子也還行,不過代碼是寫的太亂了,看不下去的別找我啊。。。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的我的巧克力播放器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。