Мне нужно получить и представить информацию из библиотеки проигрывателя Windows Media из моего приложения C#/WPF.
Как это сделать программно в C#/WPF?Как получить доступ к библиотеке проигрывателя Windows Media программно в C#/WPF?
ответ
Это может заставить вас на правильном пути
Это немного увильнуть ...
В SDK огромная тема ... как насчет образца?
EDIT: 1 из 2:
Это то, что им говорят о качестве отправной точки: документация для «Windows Media Player SDK» относится вам скачать «Windows SDK», а затем потреблять некоторые ключевые интерфейсы ...
Вот список интерфейсов: http://msdn.microsoft.com/en-us/library/dd563069(v=VS.85).aspx
загрузка может быть запущена здесь: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6B6C21D2-2006-4AFA-9702-529FA782D63B
Что связывает вас приложение инсталлятора, который в основном идет и получает файлы для Вас (по аналогии сказать Silverlight или флэш-инсталлятор)
EDIT 2 из 2:
После WMP SDK isdownloaded и установил добавить ссылка на «WMPLib» его в списке под ком в диалоге, если, как и все остальное вам случится быть с помощью Visual Studio :)
если у вас есть ссылка вы можете сделать это ...
WMPlib.WindowsMediaPlayer wmpInstance = new WMPlib.WindowsMediaPlayer();
IWMPMediaCollection lib = wmpInstance.mediaCollection;
Отсюда на ее просто случай использования ссылки на библиотеку ... lib.GetAll() возвращает все в вашей медиа библиотеке :)
...
А вот как его сделать :) !!!
Что вы хотите отобразить? песни ID3Tags? библиотека? плейлисты? – Amirshk
библиотека, а также ID3Tags – Varma
Я не понял, как это сделать ... поэтому я написал свою собственную систему индексирования, которая строит базу данных ... я бы предпочел использовать wmp, хотя ... M $ уже решены небольшие проблемы, такие как обработка плохих тегов ID3 и работа с разными типами носителей. – War