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.
Tipo de evento | Descripción |
---|---|
EVENT_GESTURE_BEGIN_MONITOR | parte primaria&se detecta movimiento rsquo-s |
EVENT_GESTURE_SECONDARY_LOST | parte secundaria&movimiento rsquo-s se pierde |
EVENT_GESTURE_SECONDARY_DETECT | parte secundaria&se detecta movimiento rsquo-s |
EVENT_GESTURE_2HAND_ZOOM | Usuario hizo el gesto de zoom |
EVENT_GESTURE_2HAND_ROTATE | Usuario hizo el gesto de rotación |
EVENT_GESTURE_LIKE | Usuario 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.
Función | SetGestureHelpbarInfo |
Versión | El apoyo de RECONOCIMIENTO-0001 |
Tipo de seguridad | RECONOCE |
Uso | SetGestureHelpbarInfo (helpbarInfo) |
parámetros | helpbarInfo [Cadena] Información del helpbar a ser registrado |
Ejemplo | var 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 | { helpbarType: HelpBar Tipo- helpbarItemList: [{tipoElemento: Tipo de artículo, itemText: “texto”} ] - } |
helpbarType | Tipo HelpBar HELPBAR_TYPE_GESTURE_CUSTOMIZE |
ItemsList | Lista 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 |
Ejemplo | gesturehelpbarInfo = ‘{“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.