Ir para o conteúdo

 Voltar a Ginga-NCL Vi...
Tela cheia

Redimensionar vídeo

27 de Março de 2011, 21:45 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 40 vezes

Tô com pequeno problema, ñ sei se é erro do STB, ou é algo errado q fiz

 O problema é para redimensionar um vídeo

 Tenho uma região definida da seguinte maneira

<region id="rgVideoPrincipal" left="0" top="0" width="100%" height="100%" />

 Assim quando o vídeo inicia, começa em tela cheia, em um certo momento, redimensiono o vídeo, para exibir outro conteúdo na tela

 <link xconnector="con#onBeginSet">

<bind role="onBegin" component="imagem" />

<bind role="set" component="videoPrincipal" interface="bounds" >

<bindParam name="bounds" value="0,0,70%,65%" />

</bind>

</link> 

 Até aí td bem, mas se tento voltar o vídeo para tela inteira, fazendo:

<link xconnector="con#onEndSet">

<bind role="onEnd" component="imagem" />

<bind role="set" component="videoPrincipal" interface="bounds">

<bindParam name="bounds" value="0,0,100%,100%" />

</bind>

</link>

 

não dá certo.

 

Se eu colocar os valores em px, funciona, mas quero fazer em porcentagem, pra ficar em tela cheia, independente da resolução.

 

Se alguém puder me ajudar, vlwww 

Autor: Daniel Viana


22 comentários

  • A687fdf6ce6756b24515f09e00e106ce?only path=false&size=50&d=404José Geraldo de Sousa Junior(usuário não autenticado)
    27 de Março de 2011, 21:58

     

    Daniel,

    Quando você realiza ação de set bounds no Ginga-NCL com porcentagem, esses valores são relativos ao valor atual do bounds da mídia. Vou usar o exemplo que voce postou para explicar...
     A rgVideoPrincipal começa com width="100%" e height="100%". Vamos dizer que a largura da tela seja 800, entao o width inicial é 800. Quando voce faz set width para 70%, o valor do width passa a ser 560. Para que o valor do width volte a ser 800, você deve calcular o valor relativo a 560, e nao a 800 (se fosse em relaçao a 800, seria 100%, como voce fez). Entao, o certo é 800/560 = 143% (da mesma forma, o calculo para o height).

    • Abaf90f808181a570290b297a017dc42?only path=false&size=50&d=404Daniel Viana(usuário não autenticado)
      27 de Março de 2011, 22:04

       

      Vlwww José, tinha percebido que os valores ficaram relativos ao valor atual, mas nem tinha pensado nessa solução. Derrr, rs Muito obrigado pela resposta 

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