winform開發簡單的音樂播放器

項目地址可見

https://github.com/StrawberryOrange/music-player-winForm


概述:一款輕量級的音樂播放器,具有播放本地音樂的功能

項目地址:https://github.com/StrawberryOrange/music-player-winForm

已實現功能:

調用系統服務播放音樂
從本地文件系統打開音樂文件,支持多選
上一曲下一曲,播放暫停
最近播放的歌曲自動添加播放列表
可以選擇歌曲添加到收藏、添加到喜愛
支持查看播放列表,最愛、收藏

打開方式:雙擊sln文件,即可打開項目

現存bug:當列表爲空時添加歌曲會出現無法存儲xml文件,所以請保證至少有一個歌曲在播放列表中。
 

簡單說下實現思路:

窗體界面的繪製是winform,直接拖拖拽拽就能搞定,最中間爲一個router引用其他頁面,然後設置好相關元素的屬性即可

播放音樂採用的是系統自帶Windows media player,所以如果關閉了系統Windows media player服務就會出現報錯

列表存儲使用本地xml標籤文件,其中,對xml文件的讀寫操作使用了XmlDocument

音樂列表裏的元素作爲music類聲明出的對象,該對象存儲id,name,path等屬性

播放列表,喜歡,收藏則實際爲幾個類的聲明與調用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章