实际上,任务如下,使用winmm.dll播放文件。
[DllImport("winmm.dll")]
private static extern long mciSendString(string strCommand,
StringBuilder strReturn, int iReturnLength, IntPtr oCallback);
static void Main(string[] args)
{
string strFileName = @"C:\Users..";
string PlayCommand = @"open " + strFileName + "alias MediaFile";
mciSendString(PlayCommand, null, 0, IntPtr.Zero);
PlayCommand = "play MediaFile";
mciSendString(PlayCommand, null, 0, IntPtr.Zero);
Console.ReadKey();
反应 - 0。我做错了什么?
没有属性,它实际上不起作用
[STAThread]。和他在一起一切都很好!您还需要在文件名周围加上引号。