Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Mapeamento de botões no controle remoto

8 de Outubro de 2007, 11:29 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 150 vezes

Olá,

Estou desenvolvendo uma aplicação em NCL e preciso adicionar à tecla "para cima" do controle uma funcionalidade simples. Afim de testar, eu criei uma aplicação que toca um video e qdo a tecla "para cima" é pressionada outro video começa a tocar. Porém, para o código (VK_UP ou UP - eu tentei esse tb) nada acontece.

Abaixo eu disponibilizo o código:

<?xml version="1.0" encoding="ISO-8859-1"?>

<ncl id="botao_teste" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
 <head>
  <regionBase>
   <region id="rgTV" width="100%" height="100%">
    <region id="rgVideo" width="50%" height="50%"/>
    <region id="rgBot" width="10%" height="10%" top="60%" right="20%"/>
   </region>
  </regionBase>
  <descriptorBase>
   <descriptor id="dVideo" region="rgVideo"/>
   <descriptor id="dBot" region="rgBot"/>
  </descriptorBase>
  <connectorBase>
   <causalConnector id="onSelectionKeyStartNStopN">
    <connectorParam name="keyCode"/>
    <simpleCondition role="onSelection" key="$keyCode"/>
    <compoundAction operator="seq">
     <simpleAction role="start" max="unbounded" qualifier="par"/>
     <simpleAction role="stop" max="unbounded" qualifier="par"/>
    </compoundAction>
   </causalConnector>
  </connectorBase>
 </head>
 <body>
  <port id="pStart1" component="video1"/>
  <port id="pStart2" component="bot"/>
  
  <media id="video1" type="video/quicktime" src="media/Rebirth.mp4" descriptor="dVideo"/>
  <media id="video2" type="video/quicktime" src="media/IHopeUKnow.mp4" descriptor="dVideo"/>
  <media id="bot" src="media/telinha_verde.gif" descriptor="dBot"/>
  
  <link id="playGreenInGreen" xconnector="onSelectionKeyStartNStopN">
   <bind component="bot" role="onSelection">
    <bindParam name="keyCode" value="VK_UP"/>
   </bind>
   <bind component="video1" role="stop"/>
   <bind component="video2" role="start"/>
  </link>
  
 </body>
</ncl>

Alguém pode me ajudar com esse problema? Com as outras teclas apatentemente funciona, mas com as direcionais não.

Obrigado

Autor: robison santos


33 comentários

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo