winform播放指定路径下的声音
想实现一个功能,就是在写一个播放函数,播放一个已经显示到combobox中的声音文件(这些文件通过指定路径将文件名绑定到下拉中了)
void bofang()//播放音乐
{
name = comboBox_music.SelectedItem.ToString();
musicname = "//" + name + ".wav" ;
player.SoundLocation = Application.StartupPath + musicname;
player.Load();
player.PlayLooping();
}
将制定文件绑定到下拉中:
if (Directory.Exists("F:\\我的项目\\bin\\Debug\\音乐"))
{
string[] fileNames = Directory.GetFiles("F:\\我的项目\\bin\\Debug\\音乐");
foreach (string s in fileNames)
{
comboBox_music.Items.Add(Path.GetFileName(s));
}
}
求大神指教,为何报错:“在指定路径下找不到文件”??????坐等
------解决方案--------------------player.SoundLocation = Application.StartupPath + musicname;//这个路径看看对不对,能不能找到声音文件
------解决方案--------------------应该是路径问题
------解决方案-------------------- name = comboBox_music.SelectedItem.ToString();
重点关注下这句 看看name是不是文件命
------解决方案-------------------- +1
------解决方案--------------------还有就是看你绑定的时候是 不是绑定了后缀名,你贴代码不全只能靠猜了
------解决方案-------------------- 你一定是在逗我
void bofang()//播放音乐
{
name = comboBox_music.SelectedItem.ToString();
musicname = "//" + name + ".