2012-01-19 2 views
0

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

+0

В какой libarary вы использовали для создания Mediaserver? – manjusg

+0

teleal.cling library – user1158163

ответ

1

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

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

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

1

Я не пробовал для телевизора samusung. Но медиа Rendererslike TV действительно поддерживают сервис AVTransport и Вы можете следить за this руководство Cling для реализации контроллера. Вы также можете увидеть Rendering службу управления для обновления объема, яркости и т.д.

0

(ОТКАЗ: Я лично принимал участие в разработке свободного и открытого исходного кода, связанный ниже)

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

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

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

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

+0

Это не ответ на вопрос, который был задан. –