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等属性

播放列表,喜欢,收藏则实际为几个类的声明与调用。

 

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