tvipjsapi:3
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| tvipjsapi:3 [2017/10/23 07:39] – создано Alexander | tvipjsapi:3 [2017/10/23 10:25] (текущий) – Alexander | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== TVIP JavaScript API #2 ====== | + | ====== TVIP JavaScript API #3 ====== |
| **Версия API #3**\\ | **Версия API #3**\\ | ||
| Строка 23: | Строка 23: | ||
| ==== Основные изменения: | ==== Основные изменения: | ||
| - | * Поддержка работы с менеджером монтирования (добавление SMB и NFS шар). | + | * Поддержка работы с субтитрами. |
| - | * Режим сна | + | * Поддержка работы с CAS/DRM. |
| - | * Возможность переназначения всех системных | + | * Поддержка определения deviceid. |
| - | * Поддержка | + | * Поддержка работы с UDP-прокси и Web-proxy. |
| - | * Поддержка | + | |
| ====== Описание методов объектов JS API ===== | ====== Описание методов объектов JS API ===== | ||
| Строка 60: | Строка 59: | ||
| \\ \\ | \\ \\ | ||
| - | === void enableCas(String name, Object options) === | + | ==== void enableCas(String name, Object options) |
| Включить поддержку CAS/DRM для медиа потоков, | Включить поддержку CAS/DRM для медиа потоков, | ||
| \\ \\ | \\ \\ | ||
| - | === void enableSpatialNavigation(bool enable) === | + | ==== void enableSpatialNavigation(bool enable) |
| Включить или выключить навигацию по отдельным элементам (кнопкам, | Включить или выключить навигацию по отдельным элементам (кнопкам, | ||
| Строка 135: | Строка 134: | ||
| \\ \\ | \\ \\ | ||
| + | |||
| + | |||
| ====List getSmbWorkgroups(); | ====List getSmbWorkgroups(); | ||
| Строка 163: | Строка 164: | ||
| [' | [' | ||
| </ | </ | ||
| + | |||
| + | \\ \\ | ||
| + | |||
| + | ====bool getStandBy(); | ||
| + | |||
| + | Возвращает //true//, если устройство было переведено в режим сна командой setStandBy. Иначе возвращает //false//. Только для режима " | ||
| \\ \\ | \\ \\ | ||
| Строка 191: | Строка 198: | ||
| Возвращает адрес UDP proxy сервера, | Возвращает адрес UDP proxy сервера, | ||
| + | |||
| \\ \\ | \\ \\ | ||
| Строка 196: | Строка 204: | ||
| Возвращает код родительского контроля, | Возвращает код родительского контроля, | ||
| + | |||
| \\ \\ | \\ \\ | ||
| Строка 207: | Строка 216: | ||
| Возвращает //true//, если в системной файловой системе существует файл (не каталог) с именем //osPath//, иначе //false//. | Возвращает //true//, если в системной файловой системе существует файл (не каталог) с именем //osPath//, иначе //false//. | ||
| + | |||
| + | \\ \\ | ||
| + | |||
| + | ====void removeFile(String path);==== | ||
| + | |||
| + | Удаляет файл по пути //path// в пределах разрешенных директорий. | ||
| \\ \\ | \\ \\ | ||
| Строка 216: | Строка 231: | ||
| \\ \\ | \\ \\ | ||
| + | |||
| + | ==== launchBrowser(String url, String backUrl); | ||
| + | |||
| + | Запустить Веб-браузер и открыть страницу по адресу //url//. Перейти по адресу //backUrl// в случае выхода из браузера обратно в портал. | ||
| + | |||
| + | \\ \\ | ||
| ====void logDebug(String message); | ====void logDebug(String message); | ||
| Строка 292: | Строка 313: | ||
| ====void setStandBy(bool enabled); | ====void setStandBy(bool enabled); | ||
| - | Переводит приставку в режим сна (// | + | Переводит приставку в режим сна (// |
| + | |||
| + | \\ \\ | ||
| + | |||
| + | |||
| + | ====void setWebProxy(String proxy, Array exclude)==== | ||
| + | |||
| + | Устанавливает адрес Web-прокси сервера для использования с данным порталом. Все последующие запросы портала будут идти через прокси. Параметры: | ||
| \\ \\ | \\ \\ | ||
| Строка 370: | Строка 398: | ||
| \\ \\ | \\ \\ | ||
| + | |||
| + | ====void attachExternelSubtitle(String url, String encoding)==== | ||
| + | |||
| + | Добавить к текущему проигрываемому файлу субтитры из внешнего файла по адресу //url//. Команда вызывается после playUrl. Опциональный параметр // | ||
| + | |||
| + | \\ \\ | ||
| + | |||
| + | |||
| + | ====String getCurrentUrl(); | ||
| + | |||
| + | Возвращает URL текущего или последнего проигранного потока. | ||
| + | \\ \\ | ||
| + | |||
| + | ====String getCurrentUrlMode(); | ||
| + | |||
| + | Возвращает режим (второй параметр playUrl) текущего или последнего проигранного потока. | ||
| + | \\ \\ | ||
| + | |||
| + | |||
| ====int getCurrentPositionMsec(); | ====int getCurrentPositionMsec(); | ||
| Строка 392: | Строка 439: | ||
| ====void setVolume(); | ====void setVolume(); | ||
| - | Устанавливает громкость звука в интервале от 0 до 100. | + | Устанавливает громкость звука в интервале от 0 до 100. Только для режима " |
| \\ \\ | \\ \\ | ||
| Строка 398: | Строка 445: | ||
| ====int getVolume(); | ====int getVolume(); | ||
| - | Возвращает текущую громкость звука в интервале от 0 до 100. | + | Возвращает текущую громкость звука в интервале от 0 до 100. Только для режима " |
| \\ \\ | \\ \\ | ||
| Строка 404: | Строка 451: | ||
| ====void setMute(bool mute);==== | ====void setMute(bool mute);==== | ||
| - | Отключает (// | + | Отключает (// |
| \\ \\ | \\ \\ | ||
| Строка 410: | Строка 457: | ||
| ====bool getMute(); | ====bool getMute(); | ||
| - | Возвращает //true//, если звук выключен, | + | Возвращает //true//, если звук выключен, |
| \\ \\ | \\ \\ | ||
| Строка 452: | Строка 499: | ||
| ==== int getCurrentAudioStreamIndex(); | ==== int getCurrentAudioStreamIndex(); | ||
| - | Возвращает номер потока с аудио-дорожкой, | + | Возвращает номер потока с аудио дорожкой, проигрываемой в данный момент. |
| + | |||
| + | |||
| + | \\ \\ | ||
| + | |||
| + | ==== int getCurrentSubtitleStreamIndex(); | ||
| + | |||
| + | Возвращает номер потока с дорожкой субтитров, проигрываемой в данный момент. | ||
| Строка 459: | Строка 513: | ||
| ==== void setCurrentAudioStreamIndex(int index); ==== | ==== void setCurrentAudioStreamIndex(int index); ==== | ||
| - | Устанавливает номер активной аудио-дорожки (// | + | Устанавливает номер активной аудио дорожки |
| + | |||
| + | \\ \\ | ||
| + | |||
| + | ==== void setCurrentSubtitleStreamIndex(int index); ==== | ||
| + | |||
| + | Устанавливает номер активной дорожки субтитров | ||
| \\ \\ | \\ \\ | ||
tvipjsapi/3.1508744377.txt.gz · Последнее изменение: — Alexander
