在.NET中创建音乐播放器涉及什么?

5 .net

我一直想制作一个音乐播放器.但我不知道该怎么做.只要它有效,我就不需要它来交叉播放.

每个部分都是它自己的问题,但如果我错过任何一个,请告诉我.我把它分解成简单的,未知的和长的

简单

  • 使用对话框选择文件/目录
  • 保存播放列表和其他设置(json我选择你!)
  • 在GUI中对数据进行排序

有点困难

  • Global Keys所以我不需要切换到播放器窗口(我知道.NET不支持:()
  • 搜索歌曲(允许艺术家和专辑与标题混合并获得被认为是最佳结果)

未知

  • 通过暂停播放实际音乐并停止MP3,AAC和OGG支持
  • 歌曲信息(艺术家,专辑,标题,年份)

我有一种感觉,当我开始这将需要很长时间才能完成.我打算用C#做这个.我是否必须使用外部lib来获取歌曲信息?其中一个比其他人想的更难吗?关于以上任何一项的任何警告?

cjs*_*hno 2

我建议,不要尝试自己承担这样的项目,而是在 SourceForge、GitHub 或其他操作系统项目网站之一上找到一个开源音乐播放器并加入该项目。有很多开源媒体播放器,因此我确信其中之一将符合您的目标。

祝你好运,