2010-08-11 163 views
-1

如何添加「使用MCI」在我的C#項目中使媒體播放器??????使媒體播放器

+2

您需要提及「MCI」(不管它是什麼)添加到您的Visual Studio項目....?!?!然後你需要輸入「using MCI;」進入你的代碼......不是很清楚你在問什麼,你在哪裏遇到麻煩...... – 2010-08-11 15:40:59

+0

http://www.codeproject.com/KB/audio-video/MP3Example.aspx – jball 2010-08-11 15:42:20

+1

Aside - MCI是(我認爲)在Windows中的媒體控制接口... – jball 2010-08-11 15:44:18

回答

1

首先,你需要導入winmm.dll,它已經找到「C:\ WINDOWS \ SYSTEM32」 在C#代碼如下所示:

[DllImport("winmm.dll")]

之後,你需要定義選項發送命令對應的到mci。使用下面的代碼:

private static extern long mciSendString(string command,StringBuilder returnValue,int returnLength,IntPtr winHandle);

這一點,你可以以後開始使用先前定義的命令。它應該是這個樣子:

mciSendString("open \"" + fileName + "\" type mpegvideo alias media", null, 0, IntPtr.Zero);

如果您需要更多的幫助,只是問(約英語不好對不起)

+1

我試過這個代碼從http://www.caveofprogramming.com/uncategorized/c-for -beginners - 讓 - 你自己的MP3播放器,免費/#評論-6018。但沒有爲我工作..沒有建立錯誤!但mp3文件沒有運行..我聽不到聲音..(相同的mp3文件與窗口媒體播放器工作正常)..怎麼辦? – Sudha 2013-04-11 07:02:24