Ir para o conteúdo

 Voltar a Ginga-NCL Vi...
Tela cheia

Erro no link onSelectionStartNStopN

13 de Outubro de 2008, 14:20 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 3 vezes

Olá a todos,

Estou desenvolvendo uma aplicação NCL e eu determinado momento uso o link onSelectionStartNStopN existente no composerConnectorBase, conforme abaixo:

<link id="link1" xconnector="connBase#onSelectionStartNStopN">
            <bind component="botao1" role="onSelection"/>
            <bind component="botao1" role="stop"/>
            <bind component="botao1A" role="start"/>
</link>


Sendo que "botao1" e "botao1A" usam o mesmo conector.

Ao selecionar o "botao1" o Ginga aborta a aplicação.

Fiz alguns testes e constatei que qualquer outra situação funciona normalmente, isto é:

- trocando "botao1A" por outra mídia qualquer mídia não dá erro.
- trocando "botao1", seja do role onSelection ou do stop, por qualquer outra mídia também não dá erro.

A única situação que deu erro foi a colocada acima.

Atenciosamente,
José Ricardo

Autor: José Ricardo Júnior


22 comentários

  • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
    21 de Outubro de 2008, 15:52

     

    Teste suas mídias. Pode ser que o botao1A esteja apontando para um descritor que não existe ou exista algum outro problema.

    Aparentemtene o botao1A está com problemas. Teste colocar uma porta no body direto apontando para ele e toque esse documento para constatar se o botao1A é exibido. Se for, faça o mesmo teste para o botao1.

    Presumo que seja isso. Dê um retorno, por favor.

    Carlos

    • B6b3cae0711e1cd6e59c07cc4b342f8b?only path=false&size=50&d=404José Ricardo Júnior(usuário não autenticado)
      21 de Outubro de 2008, 18:58

       

      Olá Carlos,

      Primeiramente, uma correção:

      onde há:  "Sendo que "botao1" e "botao1A" usam o mesmo conector. "
      leia-se:    "Sendo que "botao1" e "botao1A" usam o mesmo descritor."

      Bem,

      Ambas as mídias estão funcionando normalmente, inclusive neste mesmo conector, exceto no caso que descrevi acima. Se eu criar o link "onSelectionStop" e parar o "botao1" e, em seguida, com o link "onEndStart" iniciar o "botao1A" ao terminar o "botao1", tudo ocorre normalmente.

      Fazendo alguns teste eu descobri o erro há algum tempo. O link "onSelectionStartNStopN", assim como todos os links que executam mais de uma ação (Start e Stop, por exemplo) usam o operador "seq" (sequencial) e, portanto, quando uma mídia X é iniciada e uma Y inicializada em seguida usando o mesmo descritor, acontece o erro.

      Na prática, isso gera erro nesse caso que descrevi acima:

      <simpleAction role="start" max="unbounded" qualifier="par"/>
      <simpleAction role="stop" max="unbounded" qualifier="par"/>

      Invertendo-se as linhas no conector o erro desaparece.

      Obrigado pela atenção e pela ajuda.

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