Для браузера Google Chrome приложение может быть установлено из интернет-магазина Chrome
Установить
После установки расширения к нему необходимо привязать телевизор, на который вы будете отправлять видео со своего компьютера.
Существует 2 типа подключения расширения к телевизору:
- Частичное - позволяет добавлять ссылки на извлеченные видео в плейлист устройства
- Полное - позволяет запускать приложение из браузера и воспроизводить извлеченное видео в один клик. Полное подключение может быть недоступно для некоторых моделей телевизоров.
Эти действия устанавливают полное подключение для телевизоров LG webOS и Samsung Tizen и частичное для остальных моделей.
Для установки полного подключения с телевизорами LG NetCast необходимо после установки частичного подключения дождаться уведомления о необходимости ввода дополнительного кода и после того, как код появится на телевизоре, ввести его в соответствующее поле ввода настроек расширения и нажать кнопку Ввести код
Вконтакте
- Откройте видео, которое вы хотите передать на телевизор.
- Нажмите на иконку расширения, с правой стороны от адресной строки браузера
- Через пару секунд в выпадающем меню появится название видео и дополнительные пункты. Выберите Добавить в список для добавления видео в плейлист или Воспроизвести для немедленного воспроизведения.
Youtube
- Откройте видео, которое вы хотите передать на телевизор.
- Нажмите на иконку расширения, с правой стороны от адресной строки браузера
- Через пару секунд в выпадающем меню появится название видео и дополнительные пункты. Выберите Добавить в список для добавления видео в плейлист или Воспроизвести для немедленного воспроизведения.
Яндекс Диск
- Войдите в веб-интерфейс Яндекс Диска и отметтье видео, которое вы хотите передать на телевизор. Вы можете выбрать только одно видео.
- В выплывающей правой панели Диска выберите Поделиться ссылкой
- Нажмите на иконку расширения, с правой стороны от адресной строки браузера
- Через пару секунд в выпадающем меню появится название видео и дополнительные пункты. Выберите Добавить в список для добавления видео в плейлист или Воспроизвести для немедленного воспроизведения.
Внимание! Данный раздел предназначен только для пользователей, имеющих навыки в веб-программировании.
Каждая инструкция состоит из трех правил: правило названия, правило источника и правило логотипа. Обязательным является только наличие правила источника. В случае отсутствия правила названия, в качестве названия видео берется название веб-страницы. Каждое правило представляет собой одну или несколько вложенных друг в друга команд, которые в результате их выполнения должны возвращать название, ссылку на видео или ссылку на логотип - соответственно.
Помимо этого в инструкции может быть указан домен, ограничивающий ее применение и тип содержимого, определяющий, будет ли ссылка на источник интерпретирована как видеозапись (с возможностью паузы и перемотки) или как live-поток.
Список поддерживаемых функций:
- isEmpty(expression, if_yes, if_no)
В случае если expression есть пустая строка функция возвращает результат выполнения if_yes, в противном случае if_no. - title()
Функция без аргументов, возвращает заголовок текущей страницы. - url()
Функция без аргументов, возвращает адрес текущей страницы. - replace(string, pattern, expression)
Производит замену в строке string по регулярному выражению pattern на значения определенные в expression. - match(string, pattern, if_yes, if_no)
Проверяет строку на совпадение с регулярным выражением pattern, в случае совпадения возвращает if_yes, в противном случае if_no. - httpGet(url)
Возвращает текст полученный при запросе HTTP типа GET на указанный url. - xpath(path, target, attribute)
Выполняет запрос xpath по пути path к элементу target (если не указан то к корневому) и возвращает атрибут тега с именем из переменной attribute (если не указан то возвращает содержимое тега) - urldecode(string, arg1, arg2, …)
Выполняет декодирование string, в случае если нет других аргументов то возвращает результат декодирования, если есть 2, 3, 4 и т.д. элементы, то рассматривает выражение как массив переменных и возвращает первый не пустой вариант. - getJSONValue(string, path)
Рассматривает string как json - объект (парсит), и интерпретирует path для получения значения переменной json объекта.
Также в правилах поддерживаются заключенные в двойные кавычки строковые константы и оператор конкатенации +
Примеры:
Если заголовок страницы не определен вернет “No title” или заголовок страницы в противном случае
isEmpty(title(), "No title", title())
Вернет константу "22".
getJSONValue("{\"abc\":{\"cde\":[21, 22]},\"f\":23}", "abc.cde[1]")
Вернет значение атрибута src из тега video с id main_player
xpath("//video[@id='main_player']", "", "src")