Мой подход до сих пор заключался в том, чтобы написать собственный 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
Надеюсь, это помогает, я все еще очень много учусьверевки здесь сами.