Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

âncora + explicitDur

23 de Maio de 2011, 15:16 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 24 vezes

Oi

 Quando coloco no descritor o tempo da mídia com plicitDur, e nesta mídia tem alguma âncora, quando a mídia chega na âncora ela termina.

tem algum problema em usar âncora com mídia de vídeo onde no descritor tenha explicitDur ?

Obrigado

 


 

Autor: delcino junior


44 comentários

  • E9279fb9cf5ef54a4fc4e4ccd93112b3?only path=false&size=50&d=404Luciana Redlich(usuário não autenticado)
    24 de Maio de 2011, 9:57

     

    Delcino,  Não deveria acontecer o que você está descrevendo não.  As ancôras de uma mídia(independente do tipo da mídia) não devem interferir na sua execução.Se você puder coloque o código da aplicação NCL aqui para eu ver melhor o que está acontecendo.  Luciana 

    • D3e2b707bd7bea64b51d823e8f0aab83?only path=false&size=50&d=404delcino junior(usuário não autenticado)
      24 de Maio de 2011, 13:58

       

       Oi Luciana

      Obrigado por sua disposição em me ajudar.

      Eu notei que o erro ocorre quando são 2 âncoras,

      A primeira com inicio e a segunda com início e fim, ligadas em um vídeo.  

      A primeira ativa uma imagem, a segunda ativa um vídeo menor,  mas quando o END da segunda deveria dar um stop no video menor para tudo.

       No código abaixo eu comentei a ativação da imagem com a primeira âncora, neste caso a segunda ancora funciona corretamente.

       Um abraço e obrigado []s

       

       

       

       

       

       

      <?xml version="1.0" encoding="ISO-8859-1"?>

      <!-- Generated by NCL Eclipse -->
      <ncl id="teste" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
      <head>
                      <regionBase>
                              <region id="vgReg" width="100%" height="100%" zIndex="1"/>
                              <region id="imReg" left="5%" top="6.7%" width="18.5%" height="18.5%" zIndex="2"/>
                              <region id="vpReg" left="15%" top="60%" width="25%" height="25%" zIndex="2"/>
                      </regionBase>

                      <descriptorBase>
                              <descriptor id="vgDesc" region="vgReg"  explicitDur="50s"/>
                              <descriptor id="imDesc" region="imReg"  explicitDur="30s"/>
                              <descriptor id="vpDesc" region="vpReg"/>
                      </descriptorBase>

                      <connectorBase>

                      <causalConnector id="onBeginStart">
                              <simpleCondition role="onBegin"/>
                              <simpleAction role="start"/>
                      </causalConnector>

                      <causalConnector id="onEndStop">
                              <simpleCondition role="onEnd"/>  

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

                      </connectorBase>
              </head>

       

      <body>
                      <port id="entry" component="vg"/>

                      <media id="vg" src="vg.mp4" descriptor="vgDesc">
                              <area id="segIM" begin="5s"/>
                              <area id="segVI" begin="10s" end="20s"/>
                      </media>

                      <media id="im" src="im.png" descriptor="imDesc"/>

                      <media id="vp" src="vp.mp4" descriptor="vpDesc"/>

              <!--    <link id="aIM" xconnector="onBeginStart">
                              <bind role="onBegin" component="vg" interface="segIM"/>                
                              <bind role="start" component="im"/>
                      </link>
      -->

                      <link id="aVI" xconnector="onBeginStart">
                              <bind role="onBegin" component="vg" interface="segVI"/>
                              <bind role="start" component="vp"/>
                      </link>

                      <link id="dVI" xconnector="onEndStop">
                              <bind role="onEnd" component="animation" interface="segVI"/>
                              <bind role="stop" component="vp"/>
                      </link>
              </body>
      </ncl>

      • E9279fb9cf5ef54a4fc4e4ccd93112b3?only path=false&size=50&d=404Luciana Redlich(usuário não autenticado)
        24 de Maio de 2011, 15:31

         

        Delcino, o seu último link (dVI) está apontando para um component que não existe no documento, acho que deveria ser compoment = "vg". Mas de qualquer forma isto não resolve seu problema.  Depois dessa pequena mudança que te falei era para a Aplicação acorrer normalmente, porem você encontrou um bug na implementação. Uma forma de contornar este Bug é fazer com que a sua aplicação funcione da maneira como você deseja é colocar um atributo end com valor maior que o do atributo begin na primeira âncora (<area id="segIM" >). 

        • D3e2b707bd7bea64b51d823e8f0aab83?only path=false&size=50&d=404delcino junior(usuário não autenticado)
          24 de Maio de 2011, 16:12

           

          Oi Luciana,

           muito grato pela ajuda.

           isso de colocar  um "end" na primeira âncora com valor maior que o "end" da outra âncora contornou bem o bug :)

           Muito obrigado []s 

           

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