Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Usando teclas do controle em periodos especificos de um video

5 de Março de 2008, 1:59 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 6 vezes

Olá Pessoal!

Tô começando em NCL e ainda não consigo visualizar  as resoluções dos problemas... então tenho a seguinte dúvida...

 

Tenho um video sendo reproduzido digamos, por 1 minuto...
Quero que nos primeiros 30s, se for apertado a tecla verde ele executa uma ação....(ex.: motras uma imagem...)
Nos 30s finais, se for pressionada a mesma tecla verde ele executa outra ação...(ex.: mostrar outra imagem)

 Ainda não entendo como o NCL faz consais simples... como instruções condicionais.... é possivel fazer isso com NCL ou é necessário NCLua?

Obrigado...


 

Autor: Alberane Lúcio Thiago da Cunha


22 comentários

  • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
    5 de Março de 2008, 14:42

     

    Olá,

    O comportamento que você deseja pode ser conseguindo colocando duas âncoras no vídeo:

    <media id="v1" ........ >
        <area id="a1" begin="0s" end="30s"/>
        <area id="a2" begin="30s" end="60s"/>
    </media>

    O elo abaixo só funciona se o botão verde for pressionado no trecho até 30s (a âncora a1):

    <link xconnector="onKeySelectionStart">
        <bind role="onSelection" component="v1" interface="a1">
            <bindParam name="keyCode" value="GREEN"/>
        </bind>
        <bind role="start" component="X"/>
    </link>

    Por sua vez, o elo abaixo só funciona de 30s a 60s (a âncora a2):

    <link xconnector="onKeySelectionStart">
        <bind role="onSelection" component="v1" interface="a2">
            <bindParam name="keyCode" value="GREEN"/>
        </bind>
        <bind role="start" component="X"/>
    </link>

    Todo elo em NCL é um par condição / ação. Você pode criar um elo para testar, por exemplo, o valor de uma propriedade como condição. Isso é feito pelo elemento <attributeAssessment> no conector.

    Haverá em breve um exemplo disso no tutorial NCL. Sugiro que consulte a linguagem para tirar dúvidas ou poste novamente.

    Carlos

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