Redrain仿酷狗音樂播放器開發完畢,發布測試程式,redrain酷狗

來源:互聯網
上載者:User

Redrain仿酷狗音樂播放器開發完畢,發布測試程式,redrain酷狗

轉載請說明原出處,謝謝~~

       從暑假到現在中秋剛過,我用duilib開發仿酷狗播放器大概經曆了50天。做仿酷狗的意圖只是看原酷狗的介面比較漂亮,想做個完整一些的工程來練習一下duilib。今天把寫好的程式碼綜合一下,發布測試版,現在一共寫了10355行c++代碼和大約2000行xml代碼。測試版的程式肯定會有不少bug,而我自己也沒有精心去測試程式,希望發現問題的朋友聯絡我一下,我去修正。程式在win8下運行會有問題,請在相容性裡調整一下!整個軟體的開發過程可以看前面發布的部落格!

      軟體介面上絕大多數的控制項的功能我都寫出來了,幾個不重要的控制項功能我沒有開發!




已有功能的介紹:


 

  1、程式主介面

      主介面的效果和原酷狗的是很相似的,右側的樂庫功能只是簡單的串連到了網頁,沒有實際的功能!:





    2、換膚功能:

        點擊標題列上的換膚按鈕可以開啟換膚表單,在這裡可以修改表單的背景圖片。修改播放清單的透明度和整個表單的透明度:



         另外可以自己選擇背景圖片或者使用調色盤改變表單背景色:



 


  3、添加音樂並播放

      可以直接拖動音樂檔案或者音樂檔案夾到播放清單,這時程式會自動添加音樂進去;或者通過下方的音樂添加按鈕來選擇音樂:


      

       之後可以直接雙擊音樂列表的項目來播放音樂了,音樂控制按鈕和音量控制都是可以使用的。另外原本酷狗的重新整理樂庫和倒退的按鈕,我用來動態增加音樂項目和電台項目:

           


 


   4、Mini表單

      點擊標題列的縮小按鈕,可以讓表單進入Mini模式,這樣子樂庫就被隱藏了:


        




    5、各個菜單

       我為仿酷狗做了6個菜單,分別為標題列菜單,音樂分組菜單,音樂項目菜單,托盤菜單,迴圈模式選擇菜單,音樂電台菜單。很多菜單的響應我並沒有去實現,只是做了外觀。其中迴圈模式選擇菜單和標題列菜單的一些選項是可用的:

        

             

                  


        


      這裡的迴圈選擇菜單的功能是有效,音樂會根據迴圈模式的不同而有不同的播放模式!




   6、設定表單

       開啟標題列菜單,選擇“設定”選項,可以開啟設定表單,這個表單只是樣子,沒有實際功能:

                                                                                    



   7、左側功能區

       左側功能區的選項都是可用的,加入了切換動畫效果

       

       通過點擊重新整理按鈕可以動態增加音樂電台:

       

      功過點擊返回按鈕可以動態增加下載列表的項目

       




    8、開啟表單特效

       我另外附帶了一個音樂盒,增加了表單開啟特效,但是特效並不穩定,只是測試使用的。





未完成功能的介紹:

        1、退出程式動畫特效
        2、樂庫載入動畫效果
        3、各個菜單的響應
        4、歌詞
        5、案頭歌詞

        未完成的功能我不打算再去編寫了,因為還有很多其他的事情要做,代碼開源的話大家可以自己去完成。




關於開源:


      群裡有很多朋友私密過我,詢問關開這個介面是否開源的問題。我這裡說明一下:實際上我自己是有開源意向的,這隻是用來我練手的程式,開源後或許可以幫到其他剛入門duilib的朋友來學習這個庫。但是問題在於我做仿酷狗使用的都是原酷狗的圖片素材,而酷狗有聲明不可以反向他的軟體。所以不確定是否會給我帶來麻煩前我不會開源。我在讀書,不想惹麻煩~~如果確定開源後沒問題的話,我會把源碼上傳到github.

 

總結:


        寫這個介面花了我不少時間,起初只是打算練練手,後來在編寫的過程中也學到不少東西,對duilib也有了更好的瞭解。我個人很喜歡duilib,但是duilib現在出於無人維護的狀態下,幾乎每個人都有自己維護的一個duilib,我也一樣。自己一直在修複這duilib的bug,並且我想在下一個階段給duilib增加表單動畫特效的功能,另外完善一下uilib庫原代的控制項動畫特效類。這些天看到了老外的juce庫,感覺寫的很不錯,值得學習一下。我想好好研究一下juce庫,並把學到的東西再應用到duilib庫中將其擴充。另外最近比較閑了,如果有什麼軟體開發兼職的話,我可以做一下。就到這裡吧!

        測試程式:csdn:點擊開啟連結

                                       百度云:點擊開啟連結

        我的連絡方式:

    Redrain  QQ:491646717


像QQ音樂與酷狗音樂播放器最好使用什語言工具開發?易語言可以?

易語言可以寫,官方有例子的.
 
問各位電腦大俠2009酷狗測試音樂播放器,佔用系統資源太大,怎解決呀?拜託各位

哇 你的cpu效能差 還是電腦有病毒啊 8成是有毒 卸載掉 重新安裝
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.