Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

dúvida de iniciante em códigos.

19 de Junho de 2011, 16:42 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 20 vezes

gostaria que me ajudassem com este arquivo. é a adaptação de um tutorial, mas não consigo executá-los nem diretamente na máquina virtual, nem com emulador, nem com o eclipse integrado à máquina virtual.

não estou sabendo se o problema é no código ou nas ferramentas. preciso eliminar uma hipótese.


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


77 comentários

  • A687fdf6ce6756b24515f09e00e106ce?only path=false&size=50&d=404José Geraldo de Sousa Junior(usuário não autenticado)
    19 de Junho de 2011, 16:55

     

    Oi Paulo,

    Dê uma olhada no atributo src dos objetos media. Eles estao corretos? Por exemplo, se esse seu arquivo ncl está numa pasta "X", e as mídias estao numa pasta "media" dentro da pasta "X", o certo no src é, por exemplo, "./media/video13.mp4", e nao "/media/video13.mp4".

     

    Espero ter ajudado.

  • 84aac44002c016c696e0c7280d016860?only path=false&size=50&d=404Ricardo Rios(usuário não autenticado)
    19 de Junho de 2011, 17:07

     

    Oi Paulo,Complementando o que José Geraldo disse... Verifique se a sua base de conectores está bem definida, por exemplo, se o conector causal "onBeginStartDelay" faz exatamente o que você deseja.Abs,Ricardo Rios 

    • 2b7c0d9da58f1b2d3ae89544ad052ae6?only path=false&size=50&d=404paulo machado(usuário não autenticado)
      20 de Junho de 2011, 17:43

       

      Jose Geraldo, mudei todos, pra forma q vc indicou e não deu certo.

       

      no emulador q uso, sempre aparece erros genéricos relacionados ao arquivo de vídeo, não encontro de caminho especificado, e arquivo fundo.jpg.

      :(

       Ricardo, essa questão dos conectores e links, é a parte que menos entendo na linguagem.

       

      no tutorial, o connector base usa  o import pra um arquivo chamado causalConnector.

      ex:

      <connectorBase>
                              <importBase documentURI="causalConnBase.ncl" alias="conEx"/>
                      </connectorBase>
                      <link id="lVideo13" xconnector="conEx#onBeginStart">
                              <bind role="onBegin" component="video1" interface="aVideo13"/>
                              <bind role="start" component="video13"/>
                      </link>

                      <link id="lImagem1" xconnector="conEx#onBeginStart">
                              <bind role="onBegin" component="video1" interface="aImagem1"/>
                              <bind role="start" component="imagem1">
                              </bind>
                      </link>

       

      só q eu nem imagino o q significa esse arquivo causalConnBase e o q tem q ter dentro dele. daí adaptei os conectores, mas ainda assim não sei se estão certos...

      • 84aac44002c016c696e0c7280d016860?only path=false&size=50&d=404Ricardo Rios(usuário não autenticado)
        20 de Junho de 2011, 18:03

         

        Oi Paulo,Sua definição do conector causal está errada, a correta deveria ser essa:<causalConnector id="onBeginStartDelay">        <simpleCondition role="onBegin"/>        <connectorParam name="delay"/>        <simpleAction role="start" delay="$delay" /></causalConnector>Com essa definição o objeto de mídia deverá iniciar após o delay que for especificado na definição do elo (link), conforme você usou no elo "lMusica1".Abs,Ricardo Rios 

        • 2b7c0d9da58f1b2d3ae89544ad052ae6?only path=false&size=50&d=404paulo machado(usuário não autenticado)
          21 de Junho de 2011, 20:06

           

          Ricardo, alterei este conector e não funcionou. não sei. será q a especificação do arquivo influi em alguma coisa?

           

          <?xml version="1.0" encoding="ISO-8859-1"?>
          <!-- Generated by NCL Eclipse -->
          <ncl id="SEP" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">

           

          axo q o único modo é destrinchar o arquivo, dividindo linha por linha, para ver o que está errado.

          • 2b7c0d9da58f1b2d3ae89544ad052ae6?only path=false&size=50&d=404paulo machado(usuário não autenticado)
            21 de Junho de 2011, 20:51

             

            qd tento rodar no eclipse, conectando com a máquina local, aparece:

             

             

            ImagePlayer trying to find '/misc/ncl30/RemoteSystemsTempFiles/192.168.0.129/misc/ncl30/sample03/fundo.jpg

             e trava. axei estranho. pq ele busca no RemoteSystemTempFiles? os arquivos de media não ficam lá, só os ncl.

            • 2b7c0d9da58f1b2d3ae89544ad052ae6?only path=false&size=50&d=404paulo machado(usuário não autenticado)
              21 de Junho de 2011, 21:47

               

              tecnicamente, apenas isso, aí embaixo, está correto?

               

              <?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="rgFundo" width="100%" height="100%" zIndex="1"/>   
                          <region id="rgVideo1" width="100%" height="100%" zIndex="2"/>
                      </regionBase>
                      <descriptorBase>
                          <descriptor id="dcFundo" region="rgFundo"/>
                          <descriptor id="dcVideo1" region="rgVideo1"/>
                      </descriptorBase>
                  </head>

                  <body>
                      <port id="pFundo" component="fundo"/>
                      <port id="pVideo1" component="video1"/>
                      <media id="fundo" src="./media/fundo.png" descriptor="dcFundo"/>
                      <media id="video1" src="./media/video2.mpg" descriptor="dcVideo1"/>
                  </body>
              </ncl>

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