2010-08-11 4 views
-1

어떻게 "MCI 사용"을 추가 할 수 있습니까? 내 C#에서 미디어 플레이어를 만드는 프로젝트 ??????미디어 플레이어 만들기

+2

당신은에 대한 참조 (그것이 무엇이든)에 "MCI"를 추가해야합니다 (나쁜 영어에 대한 죄송합니다)을 당신의 Visual Studio 프로젝트 ....?!?! 그런 다음 "MCI 사용"을 입력해야합니다. 귀하의 코드에 ...... 당신이 무엇을 요구하고 어디에 문제가 있는지 명확하게 밝히지 마십시오 ... –

+0

http://www.codeproject.com/KB/audio-video/MP3Example.aspx – jball

+1

- MCI는 윈도우즈에서 미디어 컨트롤 인터페이스가 (제 생각에는) ... – jball

답변

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-make-your-own-mp3-player-free/# comment-6018. 하지만 나를 위해 일하지 .. 아니 빌드 오류! 그러나 mp3 파일이 실행되고 있지 않습니다. 사운드를들을 수 없습니다. (동일한 mp3 파일이 윈도우 미디어 플레이어와 잘 작동합니다.) 어떻게해야합니까? – Sudha