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