WindowsMediaPlayer控件怎么播放在同一目录的文件

发布网友 发布时间:2025-01-06 06:30

我来回答

3个回答

热心网友 时间:7分钟前

WMP控件不支持直接读取目录,所以简单点的办法就是URL参数里选择一个M3U或者PLS的列表文件就可以播放多个了文件了

代码的话,就需要先遍历目录下所有文件,然后将文件的路径保存在集合或者数组里

先定义
String FilePath;//目录位置
DirectoryInfo FatherDirectory;//定义当前目录
DirectoryInfo[] ChildDirectory;//当前目录的子目录集
FileInfo[] NewFileInfo;//当前目录的文件集
String FP = @"e:\music";//这里存放音乐文件的目录

然后开始获得文件列表
FatherDirectory = new DirectoryInfo(FP); //当前目录(就是设置操作目录为e:\music)
ChildDirectory = FatherDirectory.GetDirectories("*.*"); //得到当前目录下的子目录集,也就是(e:\music下的所有的子文件夹,比如e:\music\a和e:\music\b等等)
NewFileInfo = FatherDirectory.GetFiles();//然后就可以得到得到所有文件了(包括子目录下的文件)

热心网友 时间:2分钟前

先把此文件夹中的音乐文件做成M3U文件列表

然后播放这个M3U即可

如果再不明白,再找我!

热心网友 时间:8分钟前

在<菜单>的<高级选项>-<播放列表>里(□自动添加相似名称的文件到列表)的小方框里打上√,然后点确定就好了.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com