C# 播放音乐 已经能打开对话框选择音乐。但发现: 1.如果打开文件的路径中含有中文字符,则不能播放。 2.路径中最后一个文件夹的名字须是music,否则也不能播放。 怎么解决这些问题呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用我写的类吧,纯c#写的,可以实现你要的效果 用我写的类也可以 http://www.jz322.com/web/MediaEE_SDK.rar http://www.jz322.com/web/Media.txt 也许会有帮助 命名空间:using System.Diagnostics; string path = this.openFileDialog3.FileName; //获得绝对路径string filename = System.IO.Path.GetFileNameWithoutExtension(gpath4);//获得文件名try { Process.Start(path); } //播放音乐catch { MessageBox.Show("找不到路径","提示"); }上面的代码添加在哪里,按你的情况来把,主要是获得绝对路径就行了 然后用这句Process.Start(path); 来实现播放音乐 回复2楼的:嗯,我明白你的意思了。但我是用到了using System.Runtime.InteropServices;用对话框打开的文件中,有些能播放,有些又不行。也不是文件类型的问题,因为那些文件中mp3,wma,wav都有能成功播放的。 回复1楼的:我没法添加Media这个引用 dataset数据集排序 asp.Net页面中有何办法可以将MFC的对话框嵌入进来 初学.net,下了个开源的项目,打开form时报错“未能加载文件或程序集……” 想问一个关于gridview的非常弱的问题 遇到比较郁闷的问题,到底改怎么写,大家意见一下!谢谢 JavaScript在Visual Studio.net里,如何调试? 帮我解决下简单的提取字符串问题 求解一算法 就这点代码?为什么不显示了。。。。 c#中如何创建数据库? 怎样判断一个快捷键是否已经被注册? 大侠们帮忙找错...
http://www.jz322.com/web/MediaEE_SDK.rar
http://www.jz322.com/web/Media.txt
也许会有帮助
string filename = System.IO.Path.GetFileNameWithoutExtension(gpath4);//获得文件名
try { Process.Start(path); } //播放音乐
catch { MessageBox.Show("找不到路径","提示"); }上面的代码添加在哪里,按你的情况来把,主要是获得绝对路径就行了 然后用这句Process.Start(path); 来实现播放音乐
但我是用到了using System.Runtime.InteropServices;用对话框打开的文件中,有些能播放,有些又不行。
也不是文件类型的问题,因为那些文件中mp3,wma,wav都有能成功播放的。