Ok, vamos a empezar por lo básico, que es reproducir un vídeo en un HTML en un Nokia N95.
Si entras en esta URL con un móvil con el plugin Flash Lite 3 de navegador deberías ver un vídeo.
http://www.elecash.org/noweb/playerfl/
Crea un clip de pelicula que tenga dentro un objeto Video con nombre de instancia "video". Luego ves a la biblioteca y haz click derecho -- Propiedades... Marca la casilla "Exportar para ActionScript" y en la caja de introducción de texto "Clase" pon "Player" (sin comillas).
Luego crea un nuevo archivo de ActionScript (.as) con el siguiente código:
Código ActionScript :
/**
* @author RJ
*/
class Player
{
private var video:Video;
private var connection:NetConnection;
private var stream:NetStream;
/**
* @usage
* Constructor
*/
public function Player()
{
connect("http://www.elecash.org/noweb/dexter_intro.flv");
}
public function connect(url:String)
{
trace("connect to: " + url);
connection = new NetConnection();
connection.connect(null);
stream = new NetStream(connection);
video.attachVideo(stream);
stream.checkPolicyFile = true;
stream.bufferTime = 3;
stream.play(url);
stream.onMetaData = alMetaData;
stream.onStatus = alStatusVideo;
}
private function alStatusVideo(info:Object):Void
{
trace("alStatusVideo: " + info.code);
}
private function alMetaData(info:Object):Void
{
trace("alMetaData: " + info.duration);
}
}
Si compilas deberías tener un objeto .swf, luego lo único que has de hacer es probarlo con tu película y embeber el objeto en un HTML con una sintaxis como la que te pongo aquí abajo:
Código :
<embed width="228" height="171" quality="high" bgcolor="#000000" name="flashMovie" id="flashMovie" style="" src="http://www.elecash.org/noweb/playerfl/player_fl.swf" type="application/x-shockwave-flash"/>
A partir de aquí ya puedes tirar tu solo, simplemente ves añadiendo métodos a la clase Player y listos
Cualquier duda sigo por aquí.
Un saludo!!
PD: Me ha molado esto... creo que haré un player embebible para Flash Lite 3 y lo añadiré a Feather Framework