[Ginga-argentina] ¿Redimensionar "video" con Lua?

Nicolas Ignacio Roldan niko_cbes at hotmail.com
Mon Apr 16 21:30:29 CEST 2012



Buenas otra vez gente de Ginga!
Busque, probe y fracase con todo lo que tenia que ver redimensionar un video desde LUA.
Yo lo hacia desde el codigo NCL y eso anda de maravilla.

Pero quiero hacerlo desde Lua, y ahi no encuentro como hacerlo. 

Probe con:
event.post('out',{class = "ncl", type = "attribution", name = "bounds", action="start", value="50%,0%,50%,80%"})
... suponiendo que me iban a permitir  modificar las propiedades de el media de video como lo hacia con NCL; pero no funciono.


Antes lo manejaba asi y esto  funciona correctamente:

--------------------------------------- NCL --------------------------------------------------------------------------------------------
<head>
        <regionBase>
                      <region id="rgVideoPrincipal" width="100%" height="100%" zIndex="0"/>
        </regionBase>
        <descriptorBase>
                    <descriptor id="descVideoPrincipal" region="rgVideoPrincipal"/>
        </descriptorBase>
        <connectorBase>
                   <causalConnector id="onkeySelection">
                    <connectorParam name="oValor"/>
                    <connectorParam name="oSetTecla"/>
                    <simpleCondition role="onSelection" key="$oSetTecla"/>
                    <simpleAction role="set" value="$oValor"/>
                </causalConnector>
        </connectorBase>      
</head>
<body> 
          <port id="pVideo" component="vdoVideoPrincipal"/> 
          <media id="vdoVideoPrincipal" src="video.mp4" descriptor="descVideoPrincipal">
                <property name="bounds"/>
           </media>

--si presiono el boton INFO que se redimensione el video 
    <link xconnector="onkeySelection"> -- []
            <bind role="onSelection" component="imgBotonInfo">
                <bindParam name="oSetTecla" value="INFO"/>
            </bind>
            <bind role="set" component="vdoVideoPrincipal" interface="bounds">
                <bindParam name="oValor" value="50%,0%,50%,80%"/>
            </bind>>
     </link>
</body> 

----------------------------------------------------------------------------------------------------------------------------------------


... pero ahora en vez de utilizar el   <causalConnector id="onkeySelection"> quiero utilizar codigo Lua para hacer acciones mas o menos parecidas; por ejemplo que se redimensione cuando presiono ROJO; AZUL; AMARILLO, etc... de acuerdo a la tecla que se presione tener un tamaño diferente del video.  

Encontre que dice que no se puede hacer desde Lua:
http://groups.google.com/group/devdtv/browse_thread/thread/d10957999834a5e7

¿es asi? ¿Alguien probo? ¿existe alguna solución a esto de redimensionar video desde Lua?
Desde ya muchas gracias como siempre a todos!
saludos
nico

 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ginga-argentina/attachments/20120416/e36462d7/attachment.htm 


More information about the Ginga-argentina mailing list