new VideoScreen()
Экран подробного описания и управления видео
- Source:
- video.screen.js
Methods
-
init()
-
Инициализация экрана видео (сопровождается установкой режима навигации)
- Source:
- video.screen.js
-
key_back()
-
Обработчик нажатия на кнопку "Назад" (переход к экрану "Кинотеатр")
- Source:
- video.screen.js
-
key_backspace()
-
Обработчик нажатия кнопки "Возврат" (в случае работающего плеера - переход в полноэкранный режим плеера, иначе переход к экрану "Кинотеатр"
- Source:
- video.screen.js
-
key_enter()
-
Обработчик нажатия на кнопку "ОК" (запуск функционала, предполагаемого под выбранным действием над видео)
- Source:
- video.screen.js
-
key_exit()
-
Обработчик нажатия кнопки "Выход" (в случае работающего плеера - переход в полноэкранный режим плеера, иначе переход к экрану "Кинотеатр"
- Source:
- video.screen.js
-
key_left()
-
Обработчик нажатия на кнопку "Влево" (навигация по панели действий, которые можно провести над данным видео)
- Source:
- video.screen.js
-
key_menu()
-
Обработчик нажатия на кнопку "Меню" (переход к экрану главного меню)
- Source:
- video.screen.js
-
key_power()
-
Обработчик нажатия кнопки "Питание" (переход в спящий режим)
- Source:
- video.screen.js
-
key_right()
-
Обработчик нажатия на кнопку "Вправо" (навигация по панели действий, которые можно провести над данным видео)
- Source:
- video.screen.js
-
playVideoFile(videoFile)
-
Вопспроизведение выбранного видеофайла
Parameters:
Name Type Description videoFile
объект видеофайла
- Source:
- video.screen.js
-
playVideoOrConfirmPurchase(videoAction, forcePlayVideo)
-
Попытка запустить видео, в зависимости от его параметров происходит запрос на его покупку, сопровождаемый окном подтверждения, либо открытие окна со списком серий, либо запуск плеера
Parameters:
Name Type Description videoAction
объект, содержащий в себе доступные для данного видео действия (покупка, вопроизведение и т.д.)
forcePlayVideo
флаг, отвечающий за форсирование вопроизведения видео
- Source:
- video.screen.js
-
requestVideoActions(forcePlayVideo)
-
Запрос подробной информации о видео (цены, наличия трейлера, доступных видеофайлов, длительности и т.д.)
Parameters:
Name Type Description forcePlayVideo
- Source:
- video.screen.js
-
resize(displayWidth, displayHeight)
-
Отрисовка элементов экрана согласно его размерам
Parameters:
Name Type Description displayWidth
ширина экрана
displayHeight
высота экрана
- Source:
- video.screen.js
-
setVideo(value)
-
Установка полей экрана видео
Parameters:
Name Type Description value
объект видео
- Source:
- video.screen.js
-
show()
-
Отображение экрана видео
- Source:
- video.screen.js
-
wheel()
-
Обработчик скролла
- Source:
- video.screen.js
Returns:
- Type
- boolean