El controlador de la barra táctil no interactúa directamente con HTML5 y no usa Javascript.
En cambio, es al revés. Es el navegador el que le pide al controlador de la barra táctil que haga algo (es decir, por ejemplo, que muestre los botones de la página anterior y la siguiente, la pestaña abierta, etc.). Esto se hace a través de la clase NSTouchBar
proporcionada por Apple en AppKit.
El hardware de la barra táctil en sí mismo, por ejemplo, no sabe que un botón significa abrir una nueva pestaña en Firefox. En su lugar, a través de NSTouchBar
se le dice a la aplicación (por ejemplo, Firefox) que se presionó el botón, y la aplicación (Firefox en este ejemplo) debe implementar esa funcionalidad en sí misma.
Por lo tanto, es el navegador el que implementa la acción y, por lo tanto, controla el video, no la barra táctil.