Есть ли способ узнать название трека, который проигрывает Windows Media Player в данный момент? - PullRequest
3 голосов
/ 15 марта 2009

Я бы хотел запросить проигрыватель Windows Media из внешнего приложения, чтобы выяснить, какую дорожку (альбом и исполнителя) он воспроизводит в данный момент.

Эта информация где-нибудь раскрыта?

Ответы [ 2 ]

3 голосов
/ 15 марта 2009

Один из способов сделать это - написать плагин для Windows Media Player. Есть API для этого на http://msdn.microsoft.com/en-us/library/bb262326(VS.85).aspx. И немного информации на , как обновить мастер плагинов до Visual Studio 2008 здесь .

Плагин фонового интерфейса пользователя может записывать необходимую информацию, такую ​​как текущая воспроизводимая дорожка, заголовок и т. Д., В файл, который вы отслеживаете. Плагин пользовательского интерфейса - это просто объект, который реализует IWMPPluginUI.

0 голосов
/ 15 марта 2009

Ну, один из подходов - установить плагин для блогов, который будет записывать информацию в реестр, где вы сможете ее прочитать.

Это объясняется здесь (прокрутите вниз до Получение данных из Media Player (и iTunes) раздел: http://blogs.msdn.com/coding4fun/archive/2005/04/11/407357.aspx

Плагин Blogging доступен от Microsoft здесь , но вы также можете написать свой собственный плагин, чтобы получить больше контроля и выбрать желаемое средство общения.

...