Инструменты пользователя

Инструменты сайта


tvipjsapi:3

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
tvipjsapi:3 [2017/10/23 11:45]
Alexander
tvipjsapi:3 [2017/10/23 13:25] (текущий)
Alexander
Строка 1: Строка 1:
-====== TVIP JavaScript API #======+====== TVIP JavaScript API #======
  
 **Версия API #3**\\ **Версия API #3**\\
Строка 23: Строка 23:
 ==== Основные изменения:​ ==== ==== Основные изменения:​ ====
  
-  * Поддержка работы с менеджером монтирования (добавление SMB и NFS шар). +  * Поддержка работы с субтитрами. 
-  * Режим сна ​теперь управляется через JS API в режиме портала "​для всей системы"​+  * Поддержка работы с CAS/DRM
-  * Возможность переназначения всех системных ​команд пульта в режиме портала "​для всей системы"​+  * Поддержка определения deviceid
-  * Поддержка ​событий HDMI-CEC+  * Поддержка работы с UDP-прокси и Web-proxy.
-  * Поддержка ​событий перехода Веб-приложения в фоновый режим.+
  
 ====== Описание методов объектов JS API ===== ====== Описание методов объектов JS API =====
Строка 315: Строка 314:
  
 Переводит приставку в режим сна (//​enabled//​=true) или возвращает из режима сна (//​enabled//​=false). Только для режима "​Для всей системы"​. Переводит приставку в режим сна (//​enabled//​=true) или возвращает из режима сна (//​enabled//​=false). Только для режима "​Для всей системы"​.
 +
 +\\ \\
 +
 +
 +====void setWebProxy(String proxy, Array exclude)====
 +
 +Устанавливает адрес Web-прокси сервера для использования с данным порталом. Все последующие запросы портала будут идти через прокси. Параметры:​ //proxy// - адрес прокси сервера,​ //exclude// - массив с серверами,​ которые не должны идти через прокси (либо IP-подсеть,​ либо домен).
  
 \\ \\ \\ \\
Строка 392: Строка 398:
  
 \\ \\ \\ \\
 +
 +====void attachExternelSubtitle(String url, String encoding)====
 +
 +Добавить к текущему проигрываемому файлу субтитры из внешнего файла по адресу //url//. Команда вызывается после playUrl. Опциональный параметр //​encoding//​ устанавливает кодировку текста файла субтитров.
 +
 +\\ \\
 +
 +
 +====String getCurrentUrl();​====
 +
 +Возвращает URL текущего или последнего проигранного потока.
 +\\ \\
 +
 +====String getCurrentUrlMode();​====
 +
 +Возвращает режим (второй параметр playUrl) текущего или последнего проигранного потока.
 +\\ \\
 +
 +
  
 ====int getCurrentPositionMsec();​==== ====int getCurrentPositionMsec();​====
Строка 414: Строка 439:
 ====void setVolume();​==== ====void setVolume();​====
  
-Устанавливает громкость звука в интервале от 0 до 100.+Устанавливает громкость звука в интервале от 0 до 100. Только для режима "​Для всей системы"​.
  
 \\ \\ \\ \\
Строка 420: Строка 445:
 ====int getVolume();​==== ====int getVolume();​====
  
-Возвращает текущую громкость звука в интервале от 0 до 100.+Возвращает текущую громкость звука в интервале от 0 до 100.  Только для режима "​Для всей системы"​.
  
 \\ \\ \\ \\
Строка 426: Строка 451:
 ====void setMute(bool mute);==== ====void setMute(bool mute);====
  
-Отключает (//​mute=true//​) или включает (//​mute=false//​) звук.+Отключает (//​mute=true//​) или включает (//​mute=false//​) звук.  Только для режима "​Для всей системы"​.
  
 \\ \\ \\ \\
Строка 432: Строка 457:
 ====bool getMute();​==== ====bool getMute();​====
  
-Возвращает //true//, если звук выключен,​ иначе //false//;+Возвращает //true//, если звук выключен,​ иначе //false//.  Только для режима "​Для всей системы"​.
  
 \\ \\ \\ \\
Строка 474: Строка 499:
 ==== int getCurrentAudioStreamIndex();​ ==== ==== int getCurrentAudioStreamIndex();​ ====
  
-Возвращает номер потока с аудио-дорожкой,​ проигрываемой в данный момент.+Возвращает номер потока с аудио дорожкой, проигрываемой в данный момент. 
 + 
 + 
 +\\ \\ 
 + 
 +==== int getCurrentSubtitleStreamIndex();​ ==== 
 + 
 +Возвращает номер потока с дорожкой субтитров, проигрываемой в данный момент.
  
  
Строка 481: Строка 513:
 ==== void setCurrentAudioStreamIndex(int index); ==== ==== void setCurrentAudioStreamIndex(int index); ====
  
-Устанавливает номер активной аудио-дорожки (//​index//​).+Устанавливает номер активной аудио дорожки ​(//​index//​). 
 + 
 +\\ \\ 
 + 
 +==== void setCurrentSubtitleStreamIndex(int index); ==== 
 + 
 +Устанавливает номер активной дорожки субтитров ​(//​index//​).
  
 \\ \\ \\ \\
tvipjsapi/3.1508748306.txt.gz · Последние изменения: 2017/10/23 11:45 — Alexander