当前位置: 首页 > 图文教程 > .Net技术 > C# > C#:如何制作自动播放的MP3播放器
在软件市场上存在着各式各样的MP3播放软件,这次小编和大家分享的是用C#做的一个自动播放功能的播放器,用户不用再一首首地添加歌曲,只需要单件“添加播放列表”将信息添加到播放列表中,单击“播放”按钮,此播放器就会顺此地播放每一首歌。
这个技术点主要的地方在于生产播放列表,首先通过一个递归方法扫描用户所选的文件夹,获取满足条件的信息(MP3格式的文件),然后将这些MP3文件的地址添加到播放列表中。
主要程序代码如下:
Public void GetAllFiles(DirectoryInfo dir)
{
This.listBox1.Items.Clear();
FileSystemInfo[] fileinfo=dir.GetFileSystemInfos();
Foreach(FileSystemInfo I in fileinfo)
{
If(I is DirectoryInfo)
{
GetAllFiles((DirectoryInfo)i);
}
Else
{
String str =i.FulName;
Int b =str.LastIndexOf(“\\”);
String strbbb=str.Substring(b+1);
If(strbbb.Substring(strbbb.Length-3)==”mp
{
This.listBox1.Items.Add(str.Substring(b+1));
//添加列表
WC=new WMPLib.WindowsMediaPlayerClass();
MC=WC.newMedia(str);
This.axWindowsMediaPlayer1.currentPlaylist.appendItem(MC);
}
}
}
}
评论 (0) All