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