Seguidores

Tecnologia do Blogger.
RSS

Re: [devdtv] Problema com Aplicação NCL

Acho que o primeiro problema já está na definição da porta, que é por onde o programa inicia, e você está declarando todas as mídias como porta.

Abs
--
Victor Oliveira
victoroliveira.eng.br






Em 21 de agosto de 2012 10:56, Alexandre Zanatta <alexandrezanatta47@gmail.com> escreveu:
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.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário