Class: VideoCatalogScreen

VideoCatalogScreen


new VideoCatalogScreen()

Экран "Кинотеатр" (содержит в себе список доступных видео, отсортированных по жанрам)

Source:
videocatalog.screen.js

Methods


getSelectedGenre()

Получение объекта выделенного жанра

Source:
videocatalog.screen.js
Returns:
Type
*

init()

Инициализация экрана "Кинотеатр" (сопровождается обновлением списка жанров и установкой нужного футера с подсказками в зависимости от режима навигации в client.js)

Source:
videocatalog.screen.js

key_back()

Обработчик нажатия кнопки "Назад" (переход в экран главного меню)

Source:
videocatalog.screen.js

key_backspace()

Обработчик нажатия кнопки "Возврат" (в случае работающего плеера - переход в полноэкранный режим плеера, иначе переход в главное меню)

Source:
videocatalog.screen.js

key_down()

Обработчик нажатия кнопки "Вниз" (в случае нахождения фокуса на меню жанров - навигация по жанрам, иначе навигация по видео)

Source:
videocatalog.screen.js

key_enter()

Обработчик нажатия кнопки "ОК" (в случае нахождения фокуса на меню жанров - переход на меню видео, иначе запуск видео)

Source:
videocatalog.screen.js

key_exit()

Обработчик нажатия кнопки "Выход" (в случае работающего плеера - переход в полноэкранный режим плеера, иначе переход в главное меню)

Source:
videocatalog.screen.js

key_green()

Обработчик нажатия зеленой кнопки (применение одной из сортировок видео, либо поиск видео по названию)

Source:
videocatalog.screen.js

key_left()

Обработчик нажатия кнопки "Влево" (в случае нахождения фокуса на меню жанров в режиме навигации horizontal - переход экран главного меню, иначе навигация по видео)

Source:
videocatalog.screen.js

key_menu()

Обработчик нажатия кнопки "Меню" (переход в экран главного меню)

Source:
videocatalog.screen.js

key_power()

Обработчик нажатия кнопки "Питание" (переход в спящий режим)

Source:
videocatalog.screen.js

key_right()

Обработчик нажатия кнопки "Вправо" (в случае нахождения фокуса на меню жанров - переход фокуса на меню видео, иначе навигация по видео)

Source:
videocatalog.screen.js

key_up()

Обработчик нажатия кнопки "Вверх" (в случае нахождения фокуса на меню жанров - навигация по жанрам, иначе навигация по видео)

Source:
videocatalog.screen.js

refreshGenres(requestVideos)

Обновление отображаемого списка жанров

Parameters:
Name Type Description
requestVideos

флаг, отвечающий за то, запрашивать список видео для выделенного жанра или нет

Source:
videocatalog.screen.js

refreshVideos(timeout, page)

Обновление отображаемого списка видео

Parameters:
Name Type Description
timeout

время, через которое происходит обновление

page

номер текущей страницы видео

Source:
videocatalog.screen.js

reset()

Сброс экрана до того состояния, в котором он был до инициализации

Source:
videocatalog.screen.js

setInitialSectionId(sectionId)

Установка жанра, который должен быть в фокусе при открытии экрана

Parameters:
Name Type Description
sectionId

идентификатор жанра

Source:
videocatalog.screen.js

show()

Отображение экрана "Кинотеатр"

Source:
videocatalog.screen.js

switchNextVideo()

Выбор для вопроизведения следующего по порядку видео

Source:
videocatalog.screen.js

switchPreviousVideo()

Выбор для вопроизведения предыдущего по порядку видео

Source:
videocatalog.screen.js

<inner> getSpecialCategoryForNews()

Получение объекта категории "Новинки" для добавления в список жанров

Source:
videocatalog.screen.js
Returns:
Type
Object

<inner> getSpecialCategoryForSearch()

Получение объекта категории "Поиск" для добавление в список жанров

Source:
videocatalog.screen.js
Returns:
Type
Object