65.9K
CodeProject 正在变化。 阅读更多。
Home

创建Windows Media Player列表

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.56/5 (6投票s)

Aug 22, 2006

CPOL

2分钟阅读

viewsIcon

99411

downloadIcon

5125

使用字符串、数组和文件创建播放列表,无论 Windows 识别的格式如何

Sample Image - CreateWMList.jpg

引言

这是一个非常简单的应用程序,使用各种string 操作和文件操作技术创建。 它是使用 C# 和 .NET 作为学习这些新技术的一部分创建的第一个项目。 对于初学者来说,这个项目确实让你了解了使用文件输入/输出函数、递归函数、string 操作。

背景

创建此项目的灵感来自于我对在 Windows Media Player 中创建播放列表 (*.wpl) 的挫败感。手动创建播放列表是一件耗时的事情。 我认为这会给我一个熟悉数组、strings 和文件函数的机会。

Windows Media Player (WMP) 只会向其播放列表添加 WMP 已知的的文件类型。 例如,如果你想从一个目录中创建一个播放列表,该目录的文件包含各种格式,如 RealPlayer 格式(显然不是 Microsoft 格式),WMP 会忽略这些文件,只添加 WMP 识别的格式到播放列表。 当我使用 WMP 播放 RealPlayer 格式的文件时,这有点令人头疼。

Using the Code

我包含了两个源文件,它们使用了不同的string 函数和文件 I/O 技术。

  • frmCreateWMList_StrArray.cs -> 使用固定的strings 格式数组
  • frmCreateWMList.cs -> 从文件中读取文件格式,string 解析

Description

  • 输入你文件所在的目录。
  • 选择要包含在播放列表中的格式。
  • 输入文件名以另存为播放列表...
  • 按下“创建”生成文件。

关注点

对于刚开始使用 C# 和 .NET 并希望熟悉string 搜索、添加、连接string 列表、递归函数和文件 I/O 的初学者来说,这是一个很好的开始。

这可以进一步开发以支持 Windows Media Player SDK 提供的各种元数据标签。

请求

如果你对此项目进行了任何错误修复/更改/改进,请给我发一条关于更改的说明。 但是,这不是强制性的。

你还在等什么?! 让我们一起摇摆...

历史

  • 2006 年 8 月 22 日:最初发布
© . All rights reserved.