Android Upnp MediaController - PullRequest
       34

Android Upnp MediaController

0 голосов
/ 19 января 2012

В моем планшете есть медиа-сервер upnp, и я хочу управлять своим телевизором (samsung) с помощью планшета.Я сделал медиасервер, и я могу видеть аудио, видео и файл изображений на моем телевизоре, но я не могу управлять им с помощью планшета, только с помощью дистанционного управления телевизором.Я хочу контролировать это также с планшета.У любого из вас есть какой-либо пример или любой учебник, чтобы показать мне, как отправить услугу на телевизор, или как я могу управлять телевизором с помощью планшета.Спасибо, я программирую на Java на платформе Android.

Ответы [ 3 ]

1 голос
/ 07 февраля 2012

Я не пробовал для samusung TV. Но медиа-рендереры, как телевидение, поддерживают сервис AVTransport и Вы можете следовать этому руководству по Cling для реализации контроллера. Вы также можете увидеть сервис управления рендерингом для обновления громкости, яркости и т. Д.

1 голос
/ 19 января 2012

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

Самый простой способ сделать это - посмотреть, какие устройства у вас есть в сети.Вы можете сделать это с планшета, используя существующее приложение .Или вы можете сделать это из Windows, используя Intel Device Spy .

Если появится ваш телевизор, сервисы, доступные для управления им, будут отображены и, вероятно, будут задокументированы на форуме UPnP..Если ваш телевизор не появится в списке устройств, вы не сможете управлять им из контрольной точки UPnP.

0 голосов
/ 11 сентября 2012

(ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: я лично участвую в разработке бесплатного и открытого исходного кода, указанного ниже)

Этот C-код кросс-компилируется для целей ARM и Mips. http://syncstarter.org/avremote

git clone git://code.dyne.org/avremote.git

он может обнаруживать и отправлять сообщения AVTransport на устройства в локальной сети, такие как воспроизведение, остановка, пауза и поиск, из терминала командной строки. Может быть начало, все еще не хватает интерфейса.

Я написал его для управления видеоустройствами из консольных терминалов и скриптов.

...