这个东西也是参考的CSDN上很多素材,之前用也是好好的;后来重装了系统之后运行发现就没有音了;再后来鼓捣了半天,发现虽然很囧RZ的说,似乎只有MP3放不出来声音,WAV和WMA都很正常..谁能帮帮忙解决一下? using System.Runtime.InteropServices; public static uint SND_ASYNC = 0x0001; // play asynchronously
public static uint SND_FILENAME = 0x00020000; // name is file name
[DllImport("winmm.dll")]
public static extern uint mciSendString(string lpstrCommand,
string lpstrReturnString, uint uReturnLength, uint hWndCallback);
mciSendString(@"close temp_alias", null, 0, 0);
mciSendString(@"open ""D:\Base\Music\01.mp3"" alias temp_alias",
null, 0, 0);
mciSendString("play temp_alias repeat", null, 0, 0);
public static uint SND_FILENAME = 0x00020000; // name is file name
[DllImport("winmm.dll")]
public static extern uint mciSendString(string lpstrCommand,
string lpstrReturnString, uint uReturnLength, uint hWndCallback);
mciSendString(@"close temp_alias", null, 0, 0);
mciSendString(@"open ""D:\Base\Music\01.mp3"" alias temp_alias",
null, 0, 0);
mciSendString("play temp_alias repeat", null, 0, 0);
解决方案 »
- 【Winform】devexpress控件中的gridControl设置某个单元格属性。
- dataview RowFilter 为什么不能支持 like '%天%知道的事%'
- C#如何读取有自制表格和图片的excel?(如何越过表格和图片直接读取数据)
- C# winfrm中做的来回漂动窗口问题!
- 为什么我的服务端功能实现了,就是老弹一个“远程主机强迫关闭了一个连接”
- 怎样在DateTimePicker的keypress事件中,回车实现年月日焦点转换
- 如何判断textbox1中当前输入的字符?
- 请问用Redirect可否跳转后控制显示的Frame???
- C#如何更换软件界面皮肤?
- 谈谈asp.net Beta2 在商业应用中的可行性,请跟帖,精彩的送分!!!
- c#控件难题,求教高手
- 快捷键设置
using System.Media;
using System.IO;
SoundPlayer music = new SoundPlayer();
music = new SoundPlayer("");
music.Play();
或
[DllImport("winmm.dll")]
public static extern long PlaySound(String fileName,long a,long b); [DllImport("winmm.dll")]
public static extern long mciSendString(string lpstrCommand,string lpstrReturnString,long length,long hwndcallback);
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
{
}
}
那个WMP不是太想用..soundplayer好像只能播放WAV,我主要想播放MP3。上面的代码试了一下,没能解决~同样还是MP3播放不能,wav或是wma正常。也不知道为什么。这段代码明明半个月前用着还好好的。