Удаленное управление Windows Media Center

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

2 ответа

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

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

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

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

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

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

Другие вопросы по тегам