Удаленное управление Windows Media Center - PullRequest
0 голосов
/ 14 сентября 2010

Я заинтересован в создании своего рода приложения удаленного управления для устройств Android, чтобы они могли управлять Windows Media Center в Windows 7. Как я могу отправлять команды в Media Center, как если бы они поступали с физического пульта?Скажем, например, что я хотел переключить телевизор на канал 67, как бы я сделал этот код мудрым?Я предпочел бы делать кодирование в C #, но я открыт для C ++

Ответы [ 2 ]

2 голосов
/ 31 декабря 2010

Мой подход до сих пор заключался в том, чтобы написать собственный AddIn Media Center (загрузить Media Center SDK) и реализовать два очень простых интерфейса: IAddInModule, IAddInEntryPoint.Есть несколько незначительных скачков, через которые вам нужно перейти, чтобы разместить их, включая GAC, регистрирующую вашу надстройку и регистрирующую ее с помощью RegisterMCEApp.exe, но Googling, которая делает это довольно простым.

Как только вы дойдете до этого этапа, вы увидите, что ваша надстройка появится на странице Extra в Media Center, а затем у вас будет возможность разместить надстройку в качестве службы WCF (или, по вашему желанию), которая предоставляет множество возможностей.для удаленного управления.

С введенным типом AddInHost из SDK Media Centers у вас есть возможность выполнять команды хоста, такие как:

Host.MediaCenterEnvironment.MediaExperience.Transport.PlayRate = PlayRate.Play

Надеюсь, это помогает, я все еще очень много учусьверевки здесь сами.

0 голосов
/ 14 сентября 2010

Вам следует попробовать использовать драйверы Bluetooth Stack, Widecomm или Bluesoliel. Вам нужно будет отправлять команды BT на ПК Media Center через телефон andriod и обрабатывать их для настройки каналов.

...