2 votes

Comment la Touch-Bar interagit-elle avec les vidéos HTML5 et autres médias sur le web ?

Comment le Touch-Bar contrôle-t-il une vidéo HTML5 ? Lorsqu'une vidéo ou tout autre média est en lecture, un curseur apparaît avec lequel on peut contrôler le timing de la vidéo. Comment la touchbar interagit-elle avec une vidéo html5 pour changer le temps ? Est-ce qu'elle utilise javascript ou autre chose ?

Merci d'avance !

0 votes

Je pense que cela peut interagir avec le plugin Quicktime utilisé pour lire des vidéos.

3voto

Jose Chavez Points 645

Le contrôleur de la barre tactile n'interagit pas directement avec HTML5 en tant que tel et n'utilise pas JavaScript.

C'est plutôt l'inverse. C'est le navigateur qui demande au contrôleur de la barre tactile de faire quelque chose (par exemple afficher des boutons pour la page précédente et suivante, ouvrir un onglet, etc.). Cela se fait via la classe NSTouchBar fournie par Apple dans AppKit.

Le matériel de la barre tactile en lui-même ne sait pas, par exemple, qu'un bouton signifie ouvrir un nouvel onglet dans Firefox. Au lieu de cela, l'application (par exemple, Firefox) est informée via NSTouchBar que le bouton a été pressé, et l'application (Firefox dans cet exemple) doit implémenter cette fonctionnalité elle-même.

C'est donc le navigateur qui implémente l'action et contrôle ainsi la vidéo - pas la TouchBar.

0 votes

Oui, mais le TouchBar doit répondre d'une manière ou d'une autre pour interagir avec la vidéo.

0 votes

La touche bar hardware en elle-même ne sait pas, par exemple, qu'un bouton signifie ouvrir un nouvel onglet dans Firefox. Au lieu de cela, l'application (par exemple Firefox) est informée via NSTouchBar que le bouton a été pressé, et l'application (Firefox dans cet exemple) doit implémenter cette fonctionnalité elle-même.

0 votes

@Jbis Terminé! ....

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X