C#中怎样播放listBox中绝对路径的音乐
将音乐添加到listbox中去,是绝对路径,怎样实现双击播放?求代码,c#中只能用Windowsmediaplayer播放音乐么...
将音乐添加到listbox中去,是绝对路径,怎样实现双击播放?求代码,c#中只能用Windows media player播放音乐么
展开
展开全部
System.Media.SoundPlayer player;
private void listBox1_DoubleClick(object sender, EventArgs e)
{
string mp3Path = (string)listBox1.SelectedItem;
if(player == null)
{
player = new System.Media.SoundPlayer();
}
try
{
player.SoundLocation = mp3Path;
player.Load();
}
catch{ }
}
在包含绝对路径的listBox1中,鼠标双击文件名,开始播放。
更多追问追答
追答
嗯?
你列表框中的不是绝对路径啊,而且丢了文件扩展名( .mp3 .wav ……)啊
那你必须把音乐文件复制到你项目文件夹下的 bin\Debug\中
要不,你在列表框中列出绝对路径
绝对路径的样子是这样的:d:\ 我的音乐\我的野蛮女友-卡农.mp3
给player.SoundLocation 赋值时,必须带扩展名
2014-04-12
展开全部
提醒音乐.URL = System.Environment.CurrentDirectory + @"\提醒音乐\翁倩玉-爱的奉献-正大综艺.mp3";
追问
什么意思啊?我想在listBox1中双击播放音乐,双击没响应啊!!
追答
意思就是你要断点跟踪地址是否正确以及赋值是否正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询