2010-08-11 1 views
-1

как я могу добавить «используя MCI;» в моем проекте C#, чтобы сделать медиаплеер ??????сделать медиаплеер

+2

Вы должны добавить ссылку на «MCI» (независимо от того, что есть), чтобы ваш Проект Visual Studio ....?!?! и тогда вам нужно ввести «using 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")]

После этого необходимо определить возможность отправить comands до 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);

Если вам нужна дополнительная помощь просто спросить (Sorry о плохом английском)

+1

Я пробовал этот код, полученный с http://www.caveofprogramming.com/uncategorized/c-for -beginners-макияж своего собственного mp3-плеер-бесплатно/# комментарий-6018. Но не работал для меня .. Нет ошибок сборки! Но mp3-файл не работает. Я не мог слышать звук. (Тот же mp3-файл отлично работает с проигрывателем оконных медиа). Что делать? – Sudha