Дом Социальные медиа Обработка событий удаленного управления в Samsung SmartTV Разработка приложений - манекены

Обработка событий удаленного управления в Samsung SmartTV Разработка приложений - манекены

Видео: Топ-7 фишек Samsung Galaxy S8 2024

Видео: Топ-7 фишек Samsung Galaxy S8 2024
Anonim

Коды клавиш удаленного управления отображаются в JavaScript коды, которые переключают фокус между элементами, назначая соответствующий процесс каждому из зарегистрированных событий ключа. См. Следующий список зарегистрированных значений ключа для полноэкранного приложения:

  • KEY_VOL_UP

  • KEY_VOL_DOWN

  • KEY_MUTE

  • KEY_TOOLS

  • KEY_INFO

  • KEY_EMODE

  • KEY_DMA

  • Key_Menu

  • KEY_SOURCE

  • KEY_PRECH

  • KEY_FAVCH

  • KEY_CHLIST

  • KEY_DMA

  • KEY_TTX_MIX

  • KEY_GUIDE

  • KEY_SUBTITLE

  • KEY_ASPECT

  • KEY_DOLBY_SRR

  • KEY_MTS

  • KEY_PANEL_CH_UP

  • KEY_PANEL_CH_DOWN

  • KEY_PANEL_VOL_UP

  • KEY_PANEL_VOL_DOWN

  • KEY_PANEL_ENTER

  • KEY_PANEL_SOURCE

  • KEY_PANEL_MENU

  • Key_1

  • Key_2

  • Key_3

  • Key_4

  • Key_5

  • Key_6

  • Key_7

  • Key_8

  • Key_9

  • Key_0

  • KEY_WHEELDOWN

  • KEY_WHEELUP

  • KEY_RED

  • KEY_GREEN

  • KEY_YELLOW

  • KEY_BLUE

  • KEY_RW

  • Key_Pause

  • KEY_FF

  • Key_Play

  • Key_Stop

  • Key_Enter

  • Key_Return

  • KEY_EXIT

См. Следующий список зарегистрированных значений ключа для одноразового приложения (тикер):

  • KEY_WHEELDOWN

  • KEY_WHEELUP

  • KEY_RED

  • KEY_GREEN

  • KEY_YELLOW

  • KEY_BLUE

  • KEY_RW < KEY_PAUSE

  • KEY_FF

  • KEY_PLAY

  • KEY_STOP

  • KEY_ENTER

  • KEY_RETURN

  • KEY_EXIT

  • Если у приложения есть обработчик и назначенная функция для события KEY_UP, он будет обрабатывать эффективно, когда пользователь нажимает клавишу «Вверх» на пульте дистанционного управления. Но ничего не произойдет, если приложение не запрограммировано для обработки события KEY_UP.

В следующем примере будут обрабатываться наиболее часто используемые четыре клавиши направления, задняя клавиша и события OK. Во-первых, добавьте элемент привязки для обработки ключевых событий.

Элемент привязки должен иметь свойство href, но любое значение, назначенное для этого свойства, приведет к тому, что браузер откроет новую страницу со значением в качестве ее адреса. Это ненужная функция для используемого метода разработки на основе сцены и может быть заблокирована вызовом функции void (0), которая всегда возвращает нулевое значение.

В настоящее время привязанный анкер будет использовать обработчик onkeydown для обработки события, сгенерированного, когда пользователь SmartTV нажимает кнопку дистанционного управления. Обработчик вызывает функцию, если есть зарегистрированная функция для события.

В следующем примере используется функция обработки событий для обработки четырех направленных клавиш, клавиши «Назад» и клавиши «ОК», которые принимаются ранее определенным якорем.

// Создаем экземпляр TVKeyValue API Common Module. var tvKey = новый общий. API. TVKeyValue (); // Функция обработки событий, зарегистрированная в обработчике привязки. Главный. keyDown = function () {var keyCode = событие. ключевой код; переключатель (ключCode) {кейс tvKey. KEY_LEFT: break; case tvKey. KEY_RIGHT: break; case tvKey. KEY_UP: break; case tvKey. KEY_DOWN: break; case tvKey. KEY_ENTER: break; case tvKey. KEY_RETURN: break;}};

См. Переменную tvKey в исходном коде. Это экземпляр библиотеки TVKeyValue Common Module API. JS. Все значения кода ключа дистанционного управления сохраняются в этом объекте как свойства элемента.

Также обратите внимание на событие глобальной переменной типа объекта. keyCode, в котором хранится последнее нажатое значение ключа дистанционного управления. Это значение передается локальному переменному keyCode, а затем используется оператором switch для обработки четырех клавиш направления, клавиши ok и возвратных клавиш. Оператор switch игнорирует любые другие ключи.

Хотя есть много кодов клавиш, их запоминание не требуется, потому что большинство приложений будут использовать только несколько общих ключей.

Обработка событий удаленного управления в Samsung SmartTV Разработка приложений - манекены

Выбор редактора

Как использовать маркетинговую автоматизацию, чтобы увидеть влияние кампании на лидерство

Как использовать маркетинговую автоматизацию, чтобы увидеть влияние кампании на лидерство

, Даже если вы используете инструменты автоматизации маркетинга, определение того, что делает руководство, предпринимать конкретные действия, честно, является ошибкой дурака, потому что оно предполагает, что лидерство существует в вакууме, и единственным фактором в действиях руководства является кампания. Тем не менее, есть масса людей, которые должны показать влияние кампании ...

Как использовать сегментирование в автоматизации маркетинга - манекены

Как использовать сегментирование в автоматизации маркетинга - манекены

Каждая маркетинговая кампания, даже автоматическая, должна иметь отношение к человека, на который вы нацеливаете. Хорошей новостью является то, что нацеливание на ваше сообщение посредством сегментации - это самый быстрый способ быть релевантным. Это связано с тем, что сегментирование вашей базы данных на основе активности позволяет вам находить основные группы людей с аналогичными уровнями интереса. Как сегментировать ...

Идентификация и доступ к отчетам в Microsoft CRM - манекены

Идентификация и доступ к отчетам в Microsoft CRM - манекены

Microsoft CRM содержит предопределенные отчеты и диаграммы, разделенные на четыре основные категории - продажи, услуги, администрирование и маркетинг. Каждая из этих категорий содержит отчеты, отображающие информацию, относящуюся к этой конкретной области Microsoft CRM. Имейте в виду, что некоторые отчеты могут быть скрыты от определенных пользователей, в зависимости от их ролей безопасности, а некоторые из них ...

Выбор редактора

Что и когда есть Пасха? - манекены

Что и когда есть Пасха? - манекены

Бар нет, Пасха - единственный важнейший святой день христианской церкви. Он празднует воскресение Иисуса Христа, центрального события в христианстве. Для христиан воскресение подтверждает утверждение Иисуса о том, что он имеет право умереть за грехи мира и власть вернуться к жизни ...

Что такое пост и как оно соблюдается? - манекены

Что такое пост и как оно соблюдается? - манекены

В христианском календаре, Великий пост - это 40-дневный период от Пепельной среды до Пасхи. Когда это было впервые замечено в четвертом веке, его внимание было сосредоточено на самоанализе и самоотречении в рамках подготовки к Пасхе, а христиане в первые годы использовали пост (воздерживаясь от еды) в качестве видимой демонстрации этого процесса. Над ...

Что такое Страстная пятница? - манекены

Что такое Страстная пятница? - манекены

Хорошая пятница - пятница перед Пасхой - отмечает день, когда Иисус Христос был распят на кресте за грехи мира. Термин «Страстная пятница» может быть немного запутанным, если вы связываете добро со счастливым. Страстная пятница - это не счастливый день, но его имя - напоминание о том, что люди ...

Выбор редактора

Как выбрать объективы для фотографии дикой природы - манекены

Как выбрать объективы для фотографии дикой природы - манекены

Эти лучшие объективы для фотоаппаратов для дикой природы стоят дорого, но если вы намерены заниматься фотографией дикой природы, они достойны инвестиций. Фокусное расстояние, необходимое для фотографирования дикой природы, зависит от вашей добычи. Если вы собираетесь фотографировать птиц, которые являются довольно ручными, вы можете обойтись с фокусным расстоянием 150 мм ...

Как смешивать стили для создания истории с вашей свадебной фотографией - манекены

Как смешивать стили для создания истории с вашей свадебной фотографией - манекены

, Хотя это иногда случается, что вы редко сталкиваетесь с свадебным фотографом, который работает исключительно с одним стилем. Фотографы чаще всего создают свой собственный гибрид стилей в соответствии с их потребностями. Причины просто: если вы выберете только один стиль, элементы свадьбы могут быть опущены. Однако сочетание стилей открывает возможности ...

Как фотографировать животных в движении - манекены

Как фотографировать животных в движении - манекены

У вас есть два способа приблизиться к фотографии действий с животными. Вы можете заморозить действие животного или создать художественное изображение движения животного. Животные не остаются в одном месте очень долго. Они постоянно мигрируют из одного места в другое в течение дня. Иногда они двигаются очень медленно, например, когда ...