Ir para o conteúdo

 Voltar a Ginga-NCL: I...
Tela cheia

Erro em aplicação NCL

9 de Janeiro de 2008, 9:37 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 25 vezes

Caros Amigos,

 Utilizei como base para criação de um documento ncl os exemplos 1 e 7 disponibilizados aqui na Seção de Arquivos.

 A intenção é que a aplicação inicie exibindo uma imagem e um vídeo. Ao clicar na tecla verde do controle remoto a imagem irá sumir e as dimensões do vídeo irão mudar. Já procurei n vezes algum erro no meu código e não encontrei. Vou postar aqui a aplicação, se alguém visualizar o erro por favor me ajude!!!!

 PS: testei só no player de NCL em Java. Talvez no player em C++ funcione, mas nao tenho ele aqui disponível!!

 

Arquivo exemplo_davi.ncl

 

_______________________________________________________

 <?xml version="1.0" encoding="ISO-8859-1"?>
<ncl id="exemplo01"
xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
   <head>
      <regionBase>
         <region id="rgVideo1" left="0" top="0" width="1280" height="1024" />
         <region id="rgFigura1" left="1100" top="115" width="65" height="65" />
      </regionBase>
      <descriptorBase>
         <descriptor id="dVideo1" region="rgVideo1" />
     <descriptor id="dBotaoInteratividade" region="rgFigura1" />
      </descriptorBase>
      
      <connectorBase>
         <importBase alias="connectors" documentURI="connectorBase.ncl"/>
      </connectorBase>
   </head>

   <body>
      <port id="pInicio" component="video1"/>

      <media type="video/mpeg" id="video1" src="media/abc.mpg" descriptor="dVideo1">
         <property name="bounds" />
      </media>

      <media type="image/png" id="botaoInteratividade" src="media/inter.png" descriptor="dBotaoInteratividade" />

     


33 comentários

  • F2f3bd0120dfa3a5e181322e398bfb07?only path=false&size=50&d=404Bengt Karlsson(usuário não autenticado)
    10 de Janeiro de 2008, 18:28

     

    Eu testei seu código no STB virtual, ele funcionou. Testei ele no Player 1.0.2 e não consegui fazer o resize do vídeo.

     Para fazer funcionar, a alteração que eu fiz foi no seu connectorBase. Adicionei a linha do parâmetro bounds que vc usa no set:

    <causalConnector id="onKeySelection1AbortNResizeN">
      <connectorParam name="keyCode" />
      <connectorParam name="bounds" />
      <simpleCondition role="onSelection" key="$keyCode" />

     Com essa mudança, consegui fazer o resize do vídeo. Testa aí e vê o que acontece.

     []'s

    • 1c84dac8c5cddab184ddcaaadb3ee597?only path=false&size=50&d=404Davi Trindade(usuário não autenticado)
      10 de Janeiro de 2008, 19:20

       

      Oi Karlsson!

       

      Realmente era isso que estava faltando!

      Só acho estranho funcionar em um Ginga-NCL e no outro nao, mas enfim!

      Valeu pela dica!

       

      []'s 

      • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
        11 de Janeiro de 2008, 8:17

         

        Davi, isso ocorre porque o gingancl c++ possui foco em STB. Ou seja, parte do pressuposto que as emissoras validaram suas aplicacoes antes de envia-las. Por outro lado, o gingancl emulator eh uma das ferramentas usadas, tambem, para essa validacao. Tanto eh que, corretamente, o emulator acusou o erro. Jah o gingancl c++ o "contornou", uma vez que o objetivo eh nao apresentar falhas na programacao de TV.

        Sds. Marcio

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