Olá,
desenvolvi um controle remoto virtual utilizando JavaTV e demais bilbliotecas do GEM.
Eu criei botões que simulam as teclas, associo os respectivos códigos, capturo o código do botão pressionado e.... não sei para onde direcionar o evento.
Examinei o código do XletView, nele é utilizado o seguinte método:
org.dvb.event.EventManager.getInstance().fireUserEvent(event.getSource(), event);
Mas este método dispara o evento de pressionamento para o controle em foco.
Eu consigo manipular o objeto que receberá o evento, mas eu não sei pra quem redirecionar. Se eu redireciono para o objeto HScene, somente a minha aplicação receberá o evento de pressionamento, e eu gostaria de redirecionar os comandos à TV (aumentar volume, trocar canal, etc).
Enfim, desenvolvedores do Ginga: Como eu poderia redirecionar o pressionamento de um botão virtual para o middleware e este processar adequadamente?
(Sei que vcs estão focados no NCL, mas talvez alguém possa me ajudar, já que vcs são os caras e fizeram um trabalho excelente desvendando as entranhas do sistema de TV digital, e inclusive o NCL player tem um controle remoto que deve utilizar do mesmo artifício que o XletView)
Abraço,
Marcos Henke
www.b4it.com.br
Autor: Marcos Vinícius Henke Arnoldo
66 comentários
Rafael