Table des matières:
- Configuration de la fonction de reconnaissance gestuelle
- Enregistrement et annulation de l'enregistrement de l'événement de reconnaissance gestuelle
- Gestion des événements
- Configuration de la barre d'aide Gesture
Vidéo: Télévision de rattrapage par Samsung : SMART REPLAY 2025
Avant de regarder la reconnaissance gestuelle Smart Interaction (SI) en détail, il sera utile de commencer par un exemple d'application avec la fonctionnalité. Ce qui suit est RoyPoy, une application d'art éducatif développée par Handstudio.
La gestion des événements de souris de Samsung SmartTV est similaire à celle d'une souris JavaScript courante. Cependant, il a un problème potentiel majeur de perdre le focus grâce à un événement mouse onClick. Ce processus doit encore être manipulé avec plus de soin lors de l'utilisation de plusieurs périphériques d'entrée.
Configuration de la fonction de reconnaissance gestuelle
Réglez l'élément de la souris sur "y" dans la configuration. fichier xml pour activer l'application de la fonction de reconnaissance gestuelle.
config. xml y
Enregistrement et annulation de l'enregistrement de l'événement de reconnaissance gestuelle
Utilisez la fonction SubscribeExEvent () de l'API Web pour enregistrer la reconnaissance gestuelle. Utilisez la fonction UnsubscribeExEvent () pour annuler l'inscription d'un événement précédemment enregistré avec la fonction SubscribeExEvent ().
Gestion des événements
Samsung SmartTV exécute la fonction de rappel enregistrée lorsque la reconnaissance vocale est lancée. La fonction reçoit l'objet événement en tant que paramètre, ce qui renvoie le type d'événement, le résultat et quelques autres propriétés.
Type d'événement | Description |
---|---|
EVENT_GESTURE_BEGIN_MONITOR | Mouvement de main primaire détecté |
EVENT_GESTURE_SECONDARY_LOST | Mouvement de main secondaire perdu |
EVENT_GESTURE_SECONDARY_DETECT | Mouvement de main secondaire est détecté |
EVENT_GESTURE_2HAND_ZOOM | L'utilisateur a effectué le zoom |
EVENT_GESTURE_2HAND_ROTATE | L'utilisateur a fait le geste de rotation |
EVENT_GESTURE_LIKE | L'utilisateur a fait le même geste |
La valeur du résultat dépend de chaque type d'événement.
Configuration de la barre d'aide Gesture
La barre d'aide des gestes affiche les gestes disponibles ou les informations d'état en bas de l'écran Samsung SmartTV.
La barre d'aide Gesture affichée est celle du modèle 2012, et les zones sélectionnables par un pointeur proviennent du modèle 2013.
Comme la reconnaissance vocale, le processus de reconnaissance gestuelle dépend du mode de la barre d'aide. Utilisez la fonction SetGestureHelpbarInfo () pour contrôler la barre d'outils gestuelle.
Fonction | SetGestureHelpbarInfo |
Version | Prise en charge de RECOGNITION-0001 |
Type de sécurité | RECOG |
Utilisation | SetGestureHelpbarInfo (helpbarInfo) > Paramètres |
helpbarInfo |
[chaîne] Information de la barre d'aide à enregistrer Exemple |
var helpbarInfo = '{helpbarType: | "HELPBAR_TYPE_GESTURE_CUSTOMIZE", helpbarItemsList: [{itemType:
" HELPBAR_GESTURE_ITEM_RETURN ", itemText:" Revenir en arrière "}, {itemType: " HELPBAR_GESTURE_ITEM_ZOOM_OUT_IN ", itemText:" Zoom avant / arrière "}, {itemType:" HELPBAR_GESTURE_ITEM_ROTATION ", itemText:" Rotation photo " }]} '; webapis.reconnaissance. SetGestureHelpbarInfo (aidebarInfo); Le paramètre helpbarInfo a la structure suivante. Alors que le graphique le traite comme s'il s'agissait d'un type de données objet pour faciliter la compréhension, il s'agit en réalité d'un type de données String. |
Structure de la reconnaissance de geste HelpBar
{ | helpbarType: Type de barre d'aide;
helpbarItemList: [{itemType: Type d'élément, itemText: "Text"} ]; } helpbarType |
Type de barre d'aide | HELPBAR_TYPE_GESTURE_CUSTOMIZE
ItemsList |
Liste des éléments de la barre d'aide (liste des commandes) | itemType ItemTypes est la commande gestuelle à afficher dans le > Barre d'aide. Seuls les événements pour les gestes enregistrés ici sont
reçus. 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 est le texte à afficher sur la barre d'aide Exemple gesturehelpbarInfo = '{"helpbarType: |
HELPBAR_TYPE_GESTURE_DEFAULT "}"; | Les événements de souris non standard - Slap ou Thumbs up - doivent être enregistrés dans le helpbarItemList pour être reconnus par le téléviseur. Comme dans la reconnaissance vocale, le helpbarItemList a un nombre maximum d'éléments - quatre.
![]() |