C#中 背景音乐

来源:百度知道 编辑:UC知道 时间:2024/06/22 06:22:12
读取某一固定目录下的所有音频和视频文件,随机连续播放,放完一个音频或视频接着放下一个
怎么实现啊?请高手帮忙!

//Opacity
//存储音频或视频路径
//string MUSpath=null;

//读取当前目录名
string currentDir = Directory.GetCurrentDirectory();

//以此为根目录,读取MUSIC下面的文件,存储到字符串数组MUSFiles
string[] MUSFiles=Directory.GetFiles(currentDir+"\\MUSIC\\".ToString());

//以MUSIC下面的文件个数为上限,从0开始产生随机数
//将产生的随机数作为字符串数组MUSFiles下标,
//通过此下标来指定要显示的文件名
Random r=new Random ();

//播放获取的音频或视频文件
.......................请帮忙.............

你可以使用Computer对象.Audio .Play ()方法播放一个声音文件,
对象包含在:Microsoft.VisualBasic.Devices命名空间总.
程序集:Microsoft.VisualBasic(在 microsoft.visualbasic.dll 中)
并且通过AudioPlayMode 枚举指示在调用音频方法时如何播放声音。
Computer.Audio.Stop 方法 停止播放