Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera.
Nossa, tô tendo muito problema com ESSE SITE, e um deles é a parte de vídeo.
Qndo eu clico em Portfolio>Vídeo, o vídeo já se inicia, sendo que gostaria q o vídeo iniciasse após eu dar o PLAY.
Estou usando o seguinte código no vídeo:
//iniciando projeto...//declarando variáveis...var display:Video;var videoAtual:String = null;var tempoAtual:Number = 0;var isPlay:Boolean = false;//botoes e mcs do player...var mcVolumeControl:MovieClip;var btPlayPause:MovieClip;var btStop:MovieClip;//som para o controle do volume do player...var somVideo:Sound = new Sound();//criando conexao do stream de video...var netConVideo:NetConnection = new NetConnection();netConVideo.connect(null);//criando stream para ser usado na conexao...var netStmVideo:NetStream = new NetStream(netConVideo);//um pequeno buffer antes do filme começar...netStmVideo.setBufferTime(3);//objeto monitor de eventos do video...netStmVideo.onStatus = function(info):Void{ //este if server para verificar se o filme ja acabou, rebobinando o mesmo... if(info.code == "NetStream.Buffer.Flush"){ netStmVideo.play(videoAtual); stopVideo(); }}//adicionando o stream ao nosso display no palco...display.attachVideo(netStmVideo);//função responsável por setar o video a ser carregado e tocado...function setVideo(src:String):Void{ //caso o comando de tocar seja pra um video já sendo tocado, evita o recarregamento... if(videoAtual != src){ netStmVideo.play(src); //salva numa var, o video atual para posterior verificação... videoAtual = src; } else { //neste caso o video atual e o mesmo do comando, assim só recomeça a tocar... netStmVideo.seek(0); } //configurando player para que esteja tocando... btPlayPause.gotoAndStop(2); isPlay = true;}//função responsável pelo Play/Pause do filme...function PlayPause():Void{ //verifica se o video esta tocando, caso sim, pausa... if(isPlay){ //salva o tempo atual para posterior continuação ao apertar em play... //esse menos 10 e para não haver corte e delay no tempo de apertar o botão... tempoAtual = netStmVideo.time - 10; netStmVideo.pause(true); isPlay = false; } else { //caso esteja parado continua a tocar da onde parou... isPlay = true; netStmVideo.pause(false); }}//função responsável pelo stop do filme...function stopVideo():Void{ //resetando o tempo atual caso esteja em pause... tempoAtual = 0; netStmVideo.seek(0); netStmVideo.pause(true); isPlay = false; //joga o botão de play/pause para o frame do play... btPlayPause.gotoAndStop(1);}//setando ação dos botões...btStop.onRelease = stopVideo;btPlayPause.onRelease = function():Void{ //verifica a atual situação para dizer se deve aparecer o play ou pause... if(isPlay && this._currentframe == 2){ this.gotoAndStop(1); } else { this.gotoAndStop(2); } //ativando a função PlayPause()... PlayPause();}////passando ao mcVolume oque ele vai controlar...mcVolumeControl.setVolumeObject(somVideo);//por fim damos load e play em nosso video...setVideo("portfolio/tv/wanel_ville.flv");
O que eu teria de alterar p/ que o vídeo iniciasse parado?
Desde já agradeço.
Gde abraço!
Carregando comentários...