c#窗体程序如何安插音乐进去啊! http://expert.csdn.net/Expert/TopicView1.asp?id=2914933 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法二自己写代码public static extern long mciSendString(string lpstrCommand,string lpstrReturnString,long length,long hwndcallback); /// <summary> /// 播放音乐文件 /// </summary> /// <param name="p_FileName">音乐文件名称</param> public static void PlayMusic(string p_FileName) { try { mciSendString(@"close " +p_FileName ," ",0,0); mciSendString(@"open " + p_FileName," ",0,0); mciSendString(@"play " + p_FileName ," ",0,0); } catch { } } /// <summary> /// 停止当前音乐播放 /// </summary> /// <param name="p_FileName">音乐文件名称</param> public static void StopMusic(string p_FileName) { try { mciSendString(@"close " + p_FileName," ",0,0); } catch{} } 另外注意,由于文件路径和文件名中可能有空格,因此,文件名要用引号引起来,如: filename="\"c:\\programe files\\a.mp3\""; 楼上的大哥所写,是不是哪掉了什么东西!我一运行就报异常static void Main(string[] args) { string s = @"C:\iLaba Player\download\公主的魔法项链.mp3"; PlayMusic(s); }我是这样掉用你那些方法的! 忘了说了程序所抱的异常是mciSendString方法没有实现 :P WindowsMediaPlayer 调用如何? 如果使WinForm结构转B/S结构模式?大侠们求救... 字符串修改前后对比 如何不改变传递参数中的对象(附代码)? 如何将textbox中的光标从开始位置移到字符串末尾位置? 怎么判断 "DataTable" 里面有没有值? SOCKET问题,我想实现给每个连接都发送信息。 Web安装问题 如何用winform实现QQ的有关界面??? C#关于线程间控键调用的问题 关于获取错误码的问题! 请教 招聘 在运行2003.NET时 怎么会出现这种错误呢???
自己写代码public static extern long mciSendString(string lpstrCommand,string lpstrReturnString,long length,long hwndcallback);
/// <summary>
/// 播放音乐文件
/// </summary>
/// <param name="p_FileName">音乐文件名称</param>
public static void PlayMusic(string p_FileName)
{
try
{
mciSendString(@"close " +p_FileName ," ",0,0);
mciSendString(@"open " + p_FileName," ",0,0);
mciSendString(@"play " + p_FileName ," ",0,0);
}
catch
{
}
}
/// <summary>
/// 停止当前音乐播放
/// </summary>
/// <param name="p_FileName">音乐文件名称</param>
public static void StopMusic(string p_FileName)
{
try
{
mciSendString(@"close " + p_FileName," ",0,0);
}
catch{}
}
另外注意,由于文件路径和文件名中可能有空格,因此,文件名要用引号引起来,如:
filename="\"c:\\programe files\\a.mp3\"";
static void Main(string[] args)
{
string s = @"C:\iLaba Player\download\公主的魔法项链.mp3";
PlayMusic(s);
}
我是这样掉用你那些方法的!
mciSendString方法没有实现