[Модуль] LG Smart TV (app_smarttv)
Модератор: immortal
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: LG Smart TV
Как вариант: создать пульт в меню управления (в модуле "сервис" - "помощь" есть команда вызова пульта для меню) и добавить на сцену как элемент "Menu Control".
-
- Сообщения: 147
- Зарегистрирован: Сб мар 04, 2017 7:04 pm
- Благодарил (а): 15 раз
- Поблагодарили: 13 раз
Re: LG Smart TV
Как получить значение переменной???
а Дальше например мне надо проговорить номер канала
say($smartTv,5); не работает
say('curChan',5); тоже
и интересует как сохранить изображение
не прокатывает
Код: Выделить всё
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$alias = 'ТВ спальня';
$smartTv->control($alias,'curChan');
say($smartTv,5); не работает
say('curChan',5); тоже
и интересует как сохранить изображение
Код: Выделить всё
$smartTv->control($alias,'getImg');
$path='./tv/tv.jpg';
file_put_contents($path, file_get_contents('getImg'));
-
- Сообщения: 147
- Зарегистрирован: Сб мар 04, 2017 7:04 pm
- Благодарил (а): 15 раз
- Поблагодарили: 13 раз
Re: LG Smart TV
неужели никто не знает???
Вот так сохраняет файл с нулевым размером, что в коде не так?
(модуль работает и пульт и команды)
Вот так сохраняет файл с нулевым размером, что в коде не так?
(модуль работает и пульт и команды)
Код: Выделить всё
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$alias = 'ТВ спальня';
$url = ($smartTv->control($alias,'getImg'));
$path=('./tv/tv.jpg');
file_put_contents($path, file_get_contents($url));
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: LG Smart TV
$smartTv->control($alias,'curChan') - возвращает массив, а не чисто номер канала.
У меня работает так:
У меня работает так:
Код: Выделить всё
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$alias="LG";
$val = $smartTv->control($alias,'curChan'); //запрос массива
$val = $val[data]; // выбор массива с данными
$cannel = $val[minor]; // номер канала
$chname = $val[chname]; // имя канала
$progName = $val[progName]; // наименование передачи
say('Канал номер'.' '.$cannel.', '.$chname.'. '.' Текущая передача '.$progName, 1);
Последний раз редактировалось erandess Вс апр 30, 2017 2:29 pm, всего редактировалось 1 раз.
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: LG Smart TV
С картинкой не заморачивался, в PHP я начинающий, можно попробовать так:
Код: Выделить всё
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$alias = 'ТВ спальня';
$image = $smartTv->control($alias,'getImg');
$path=('./tv/tv.jpg');
SaveFile($path,$image);
- Рейтинг: 1.16%
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: LG Smart TV
Подскажите, dnla ссылку на телевизор не научились передавать? Как это реализовано в fork player или помню еще было приложение для android, оно находило ссылку в интернете и передавало поток на воспроизведение в телевизор. Насколько я понимаю это все фишки протокола DNLA. Никто еще этим не занимался?
https://hms.lostcut.net/viewtopic.php?id=119 - тут решается подобная задача с примерами
https://hms.lostcut.net/viewtopic.php?id=119 - тут решается подобная задача с примерами
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 129
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: LG Smart TV
Добрый день!
Приобрел телек LG UH610V на WebOS3.0
Скачал lg_test.php :
udap:rootservice
Array ( ) 1
service:netrcu
Array ( ) 1
device:MediaRenderer
Array ( ) 1
Это означает что UDAP 2.0 не поддерживает.
Как еще им можно управлять? Или у меня одного такой телек?
Давайте вместе порешаем!
Приобрел телек LG UH610V на WebOS3.0
Скачал lg_test.php :
udap:rootservice
Array ( ) 1
service:netrcu
Array ( ) 1
device:MediaRenderer
Array ( ) 1
Это означает что UDAP 2.0 не поддерживает.
Как еще им можно управлять? Или у меня одного такой телек?
Давайте вместе порешаем!
-
- Сообщения: 76
- Зарегистрирован: Пт июн 02, 2017 11:02 am
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: LG Smart TV
телевизор нашел но что с этим дальше делать? как создать пульт и прилепить туда команды?
-
- Сообщения: 129
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза