Hola a todos, ho un problema mui grande con una applicazione multimediale per Android.
L'app deve playare un video ma nel momento in cui inizia a farlo o non parte proprio, oppure si sente solo l'audio, e cmq dopo qualche secondo crasha!
L'app è sviluppata con AS3 in CS6 e deployment Air for Android 3.4.
Come player video uso FLVPlayback, questo il sorgente:
La cosa strana è che un'app sviluppata da un mio collega con lo stesso modo e con gli stessi video funziona.
Che abbia usato qualche accorgimento particolare di cui non so nulla?
Ragguagliatemi please T_T
codice:
import com.greensock.*;
import flash.events.Event;
import fl.video.*;
var pl:FLVPlayback = new FLVPlayback() ;
pl.fullScreenTakeOver=false;
pl.autoRewind=true;
pl.source = "testvideo/miovideo1.mp4";
pl.x = 0;
pl.y = 0;
pl.width = 1024;
pl.height = 576;
pl.addEventListener(fl.video.VideoEvent.COMPLETE,completeHandler);
//pl.skin="SkinOverPlaySeekMute.swf";
pl.stop();
addChild(pl);
pl.addEventListener("stateChange", statechgHandler);
function statechgHandler(eventObject:Object):void {
trace("pl.state:"+pl.state);
};
function completeHandler(event:fl.video.VideoEvent):void
{
trace("completeHandler");
}
btn1.addEventListener(MouseEvent.CLICK, avvia_video_1);
btn2.addEventListener(MouseEvent.CLICK, avvia_video_2);
function avvia_video_1(e:MouseEvent){
trace("btn1");
btn1.alpha = 0.5;
pl.source = "testvideo/miovideo1.mp4";
pl.play();
}
function avvia_video_2(e:MouseEvent){
trace("btn2");
btn2.alpha = 0.5;
pl.source = "testvideo/miovideo2.mp4";
pl.play();
}