La interacción inteligente (si) el reconocimiento de gestos para aplicaciones de samsung smarttv

Antes de mirar el reconocimiento de gestos de Smart Interaction (SI) en detalle, será útil comenzar con un ejemplo de aplicación con la función. El siguiente es RoyPoy, una aplicación desarrollada Handstudio- arte educativo.

manejo de eventos de ratón del Samsung SmartTV es similar a un control de eventos comunes javascript ratón. Sin embargo, tiene un problema potencial importante de perder el foco a través de un evento de clic de ratón. Este proceso debe ser manejado incluso con más cuidado durante el uso de múltiples dispositivos de entrada.

Video: Samsung muestra el funcionamiento de Smart TV en la LED TV ES8000

Configuración de la función de reconocimiento de gestos

Ajuste el elemento de ratón para “y” en el archivo config.xml para permitir la aplicación de la función de reconocimiento de gestos.

config.xmly

Registrar y anular el registro del evento de reconocimiento de gestos

Utilice la función de la API Web SubscribeExEvent () para registrar el reconocimiento de gestos. Utilice la función UnsubscribeExEvent () para anular el registro de un evento que fue previamente registrado en la función SubscribeExEvent ().

manejo de eventos

Samsung SmartTV se ejecuta la función de devolución de llamada registrada cuando se inicia el reconocimiento de voz. La función recibe el objeto de evento como su parámetro, que devuelve el tipo de evento, resultado, y algunas otras propiedades.

Tipos de eventos de reconocimiento de gestos
Tipo de eventoDescripción
EVENT_GESTURE_BEGIN_MONITORparte primaria&se detecta movimiento rsquo-s
EVENT_GESTURE_SECONDARY_LOSTparte secundaria&movimiento rsquo-s se pierde
EVENT_GESTURE_SECONDARY_DETECTparte secundaria&se detecta movimiento rsquo-s
EVENT_GESTURE_2HAND_ZOOMUsuario hizo el gesto de zoom
EVENT_GESTURE_2HAND_ROTATEUsuario hizo el gesto de rotación
EVENT_GESTURE_LIKEUsuario hizo el gesto como

El valor del resultado depende de cada tipo de evento.

Configuración del HelpBar Gesto

El helpbar gesto muestra gestos disponibles o información de estado en la parte inferior de la pantalla de Samsung SmartTV.

El HelpBar gesto que aparece es del modelo 2012, y las zonas seleccionables mediante un puntero son del Modelo 2013.

Video: Samsung Smart TV Controla tu televisión con voz o gestos

Al igual que el reconocimiento de voz, el proceso de reconocimiento de gestos depende del modo de helpbar. Utilice la función SetGestureHelpbarInfo () para controlar el helpbar gesto.

La función SetGestureHelpbarInfo ()
FunciónSetGestureHelpbarInfo
VersiónEl apoyo de RECONOCIMIENTO-0001
Tipo de seguridadRECONOCE
UsoSetGestureHelpbarInfo (helpbarInfo)
parámetros
helpbarInfo

[Cadena] Información del helpbar a ser registrado
Ejemplovar helpbarInfo = ‘{helpbarType:
“HELPBAR_TYPE_GESTURE_CUSTOMIZE”, helpbarItemsList: [{tipoElemento:
“HELPBAR_GESTURE_ITEM_RETURN”, itemText: “Vuelve”}, {tipoElemento:
“HELPBAR_GESTURE_ITEM_ZOOM_OUT_IN”, itemText: “zoom in / out”},
{TipoElemento: “HELPBAR_GESTURE_ITEM_ROTATION”, itemText: “Girar
foto”}]}’ -
webapis.recognition.SetGestureHelpbarInfo (helpbarInfo) -

El helpbarInfo objeto de parámetro tiene la siguiente estructura. Mientras que el gráfico de la trata como si se trata de un tipo de datos de objetos para ayudar a la comprensión, en realidad es un tipo de datos de cadena.

Video: Aplicaciones para smartv de samsung 5 video

Estructura del reconocimiento de gestos HelpBar
Estructura{
helpbarType: HelpBar Tipo-
helpbarItemList: [{tipoElemento: Tipo de artículo, itemText: “texto”}
] -
}
helpbarTypeTipo HelpBar
HELPBAR_TYPE_GESTURE_CUSTOMIZE
ItemsListLista de elementos para la HelpBar (incluye lista de comandos)
tipoElemento ItemTypes es ordena el gesto que se mostrará en el
HelpBar. Sólo los eventos de gestos registrados aquí son
recibido.
HELPBAR_GESTURE_ITEM_RETURN
HELPBAR_GESTURE_ITEM_ZOOM_OUT_IN
HELPBAR_GESTURE_ITEM_ROTATION
HELPBAR_GESTURE_ITEM_POSE_LIKE
HELPBAR_GESTURE_ITEM_MOVE

itemText itemText es texto que se mostrará en la HelpBar

EjemplogesturehelpbarInfo = ‘{“helpbarType:
HELPBAR_TYPE_GESTURE_DEFAULT”}’ -

eventos no estándar del ratón - Slap o Pulgares arriba - La necesidad de estar inscritos en el helpbarItemList de ser reconocidos por el televisor. Al igual que en el reconocimiento de voz, el helpbarItemList tiene un número máximo de elementos - cuatro.

Artículos Relacionados