Bom dia pessoal. Estou tendo alguns problemas com minha aplicação em NCL. A aplicação possui alguns sons que deveriam ser executados somente quando eu escolher determinada opção.
Mas quando executo a aplicação, todos os sons executam automáticamente. e quando eu seleciona uma opção, o som referente aquela opção executa, os demais pausam, porém, o som fica ligeiramente mais rápido. Testei a aplicação em 3 diferentes maquinas virtuais. (gigna AIO, ginga padrão e o player lançado recentemente). Alguém pode me dar alguma dica de como prosseguir? Para impedir que todos os sons iniciem automaticamente e para corrigir o problema de velocidade do som?
Segue o codigo:
<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl id="teste" >
<head>
<regionBase >
<region id="rbackground" height="100%" width="100%" zIndex="0">
<region id="rvideo1" height="40%" width="25%" top="10%" left="15%" zIndex="1" />
<region id="rvideo2" height="40%" width="25%" top="10%" left="50%" zIndex="1" />
<region id="rbotao1" height="15%" width="25%" top="60%" zIndex="1"/>
<region id="rbotao2" height="15%" width="25%" top="80%" zIndex="1"/>
</region>
</regionBase>
<descriptorBase>
<descriptor id="dbackground" region="rbackground" />
<descriptor id="dvideo1" region="rvideo1" />
<descriptor id="dvideo2" region="rvideo2" />
<descriptor id="dbotao1" region="rbotao1" />
<descriptor id="dbotao2" region="rbotao2" />
</descriptorBase>
<connectorBase>
<causalConnector id="onBegin1StartN">
<simpleCondition role="onBegin"/>
<simpleAction role="start" max="unbounded" qualifier="par"/>
</causalConnector>
<causalConnector id="onEnd1StartN">
<simpleCondition role="onEnd"/>
<simpleAction role="start" max="unbounded" qualifier="par"/>
</causalConnector>
<causalConnector id="onKeySelection1StartNStopNAbortN">
<connectorParam name="keyCode" />
<simpleCondition role="onSelection" key="$keyCode" />
<compoundAction operator="seq">
<simpleAction role="start" max="unbounded" qualifier="par"/>
<simpleAction role="resume" max="unbounded" qualifier="par"/>
<simpleAction role="pause" max="unbounded" qualifier="par"/>
</compoundAction>
</causalConnector>
</connectorBase>
</head>
<body>
<port id="botao1" component="botao1" />
<port id="botao2" component="botao2" />
<port id="video1" component="video1" />
<port id="video2" component="video2" />
<port id="background" component="background" />
<media descriptor="dbackground" src="video_bg.mp4" type="video/mp4" id="background" />
<media descriptor="dbotao1" src="imagem1.png" type="image/png" id="botao1" />
<media descriptor="dbotao2" src="imagem2.png" type="image/png" id="botao2" />
<media descriptor="dvideo1" src="video1.mp4" type="video/mp4" id="video1" />
<media descriptor="dvideo2" src="video2.mp4" type="video/mp4" id="video2" />
<link id="lVideo1Init" xconnector="onBegin1StartN">
</link>
<link id="lVideo1Loop" xconnector="onEnd1StartN">
<bind component="video1" role="onEnd" />
<bind component="video1" role="start" />
</link>
<link id="lVideo2Loop" xconnector="onEnd1StartN">
<bind component="video2" role="onEnd" />
<bind component="video2" role="start" />
</link>
<link id="lSelectBotaoVerde" xconnector="onKeySelection1StartNStopNAbortN">
<bind component="botao1" role="onSelection">
<bindParam name="keyCode" value="GREEN" />
</bind>
<bind component="video1" role="start" />
<bind component="video2" role="pause" />
<bind component="video1" role="resume" />
</link>
<link id="lSelectBotaoVermelho" xconnector="onKeySelection1StartNStopNAbortN">
<bind component="botao2" role="onSelection">
<bindParam name="keyCode" value="RED" />
</bind>
<bind component="video2" role="start" />
<bind component="video1" role="pause" />
<bind component="video2" role="resume" />
</link>
</body>
</ncl>
Desde já, agradeço a todos que puderem me ajudar.
-- Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/devdtv/-/sPEw2hwKw-wJ.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
0 comentários:
Postar um comentário