Class: VideoScreen

VideoScreen


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