Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

label,text,position,coords

21 de Janeiro de 2008, 13:53 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 23 vezes

Olá peosoal

tenho duvidas em relação a esses atributos do "area" com eles funcionam? vai ser necessário usar mouse para acessae essas tais posições?

Autor: andrey silva souza


1111 comentários

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

     

    Olá,

    Extraído da página 70 do tutorial NCL disponível em www.​ncl.​org.​br/d​ocum​ento​s/Tu​tori​alNC​L3.0​-2ed​.pdf​&nbs​p;:

    - label: identificador da âncora no arquivo de origem, tal como interpretado pela ferramenta de exibição;

    Ou seja, esse atributo pode ser usado livremente por um player de uma mídia específica, como é feito pelo player Lua.

    Curiosidade: o nome deste atributo mudou de "anchorLabel" para "label" durante a definição do padrão. Essa foi uma das últimas mudanças antes do fechamento do padrão.

    - text: texto da âncora no arquivo de origem

    Em mídias de texto, é possível criar âncoras textuais a partir do texto informado por tal atributo. Por exemplo: poderia ser definida uma âncora textual na ocorrência do texto "NCL".

    - position: posição do texto da âncora no arquivo de origem

    Em mídias de texto, tal atributo serviria para identificar qual ocorrência do referido texto a mídia se refere. Exemplo: se informo position="3" e text="NCL", a âncora se refere à terceira ocorrência do texto "NCL" no arquivo de origem ( atributo "src").

    - coords: coordenadas em pixels da âncora espacial

    Ao definir uma âncora espacial, o autor poderia definir um polígono dado pelas coordenadas informadas por este atributo.

    Em todos os casos, a navegação por tais âncoras espaciais se dá pelo controle remoto, não necessitando de mouse.

    Exemplo 1: quando a mídia de texto ganhar o foco, o usuário pode dar OK no controle remoto para entrar na navegação daquela mídia, usando assim as setas direcionais para navegar entre as âncoras espaciais daquele documento de texto específico.

    Exemplo 2: uma figura com âncoras espaciais definida pelo atributo coords permite que o telespectador clique com OK naquela figura e então o player daquela mídia pode alternar com as setas entre as âncoras espaciais.

    Pelo que venho acompanhando, acho importante salientar que o suporte a tais atributos ainda não é feito pela versão atual dos players NCL.

    Carlos

  • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
    21 de Janeiro de 2008, 14:55

     

    Olá, 

    Como o Carlos disse, o "label" é usado pelo Lua para identificar as âncoras de um nó.

    Através desse campo a aplicação Lua pode associar código (ou até mesmo um conceito) a ele.

    Aproveito para anunciar que o tutorial de Lua já está preparado e aguardando o lançamento da próxima versão do ginga. Amanhã devemos ter mais detalhes.

    abs,

    Francisco 

    • 754d4402e67aee0305d1a29003710c1c?only path=false&size=50&d=404andrey silva souza(usuário não autenticado)
      21 de Janeiro de 2008, 17:06

       

      Blzinha....vlw msm..agora eh so esperar esse tutorial...

       

      Abrax 

      • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
        28 de Janeiro de 2008, 10:51

         

        O tutorial já foi postado em www.​tele​midi​a.pu​c-ri​o.br​/~fr​anci​sco/​nclu​a/

        Aguardamos seu retorno!

        • 754d4402e67aee0305d1a29003710c1c?only path=false&size=50&d=404andrey silva souza(usuário não autenticado)
          28 de Janeiro de 2008, 14:35

           

          na versao java não da suporte a esses exemplos?

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

             

            Que exemplos? Os do tutorial Lua?

            Sim, exceto o de contagem de cliques, que é marcado explicitamente. Esse só executará na nova versão.

            • 754d4402e67aee0305d1a29003710c1c?only path=false&size=50&d=404andrey silva souza(usuário não autenticado)
              28 de Janeiro de 2008, 17:34

               

              pois aqui naum acontece nada....

              • 754d4402e67aee0305d1a29003710c1c?only path=false&size=50&d=404andrey silva souza(usuário não autenticado)
                29 de Janeiro de 2008, 14:07

                 

                na verdade apareceu este erro

                 

                Fobs4JMF - Native shared library found
                25.1453First Position: -33, 33 Duration: 25145
                Frame Rate: 29.97
                Opening Thread[JMF thread: com.sun.media.PlaybackEngine@1b06041[ com.sun.media.PlaybackEngine@1b06041 ] ( configureThread),9,system]
                Fobs Java2DRenderer: setInputFormat
                Fobs Java2DRenderer: setInputFormat
                Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
                        at br.pucrio.telemidia.ginga.core.player.av.JMFPlayer.setPropertyValue(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.adapters.av.jmf.JmfPlayerAdapter.createPlayer(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.adapters.av.jmf.JmfVideoPlayerAdapter.createPlayer(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.adapters.DefaultFormatterPlayerAdapter.prepare(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.FormatterScheduler.runAction(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.FormatterScheduler.startEvent(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.FormatterScheduler.startDocument(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.Formatter.startDocument(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.gui.GingaPlayerWindow.startPresentation(Unknown Source)
                        at br.pucrio.telemidia.ginga.ncl.gui.GingaPlayerWindow.actionPerformed(Unknown Source)
                        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
                        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
                        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
                        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
                        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
                        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
                        at java.awt.Component.processMouseEvent(Component.java:6038)
                        at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
                        at java.awt.Component.processEvent(Component.java:5803)
                        at java.awt.Container.processEvent(Container.java:2058)
                        at java.awt.Component.dispatchEventImpl(Component.java:4410)
                        at java.awt.Container.dispatchEventImpl(Container.java:2116)
                        at java.awt.Component.dispatchEvent(Component.java:4240)
                        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
                        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
                        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
                        at java.awt.Container.dispatchEventImpl(Container.java:2102)
                        at java.awt.Window.dispatchEventImpl(Window.java:2429)
                        at java.awt.Component.dispatchEvent(Component.java:4240)
                        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
                        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
                        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
                        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
                        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
                        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
                        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
                 

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