..:: MX Studio Fóruns ::..: Consegui parar o video do youtube, mas... - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Consegui parar o video do youtube, mas... Não da pra parar de página pra página

#1 User is offline   john paul 

  • Group: Membros
  • Posts: 51
  • Joined: 07-February 09

Posted 09 May 2009 - 05:29 PM

Olá pessoal, estava tentando fazer com que uma página carregasse vídeos do youtube. Consegui fazer um código onde tenho três botões, cada um carrega um

vídeo do youtube. Estava dando um erro onde ao passar de um vídeo para outro, eu ainda ouvia o vídeo anterior. Com esse código, resolvi:
CÓDIGO
//Libero os
dominios que o youtube precisa para não entrar em loop de erro
System.security.allowDomain("http://www.youtube.com");
System.security.allowDomain("http://s.ytimg.com/yt/swf/");
System.security.allowDomain("http://i3.ytimg.com/");

// Primeiro passo para se carregar algo externo
// É criar a chamada da classe MovieClipLoader();
var video_mcl:MovieClipLoader = new MovieClipLoader();

// Agora você precisa criar um clip para carregar o MovieClip externo.
var container:MovieClip = _root.createEmptyMovieClip("container", -1);

// Cria-se o objeto de Listener
var mclListener:Object = new Object();

// Adiciona o listener ao objeto
video_mcl.addListener(mclListener);

// Quando o load do arquivo ocorrer, é acionado o onLoadInit, otima hora para se dar resize, ou mexer com posicionamento
mclListener.onLoadInit = function(target_mc:MovieClip) {
    // Coloca seu código de resize ou posicionamento
    target_mc._x = 100;
    target_mc._y = 0;
    target_mc2._xscale = 50;
    target_mc2._yscale = 50;
    
};

// Agora você pega a ID do video do youtube e o endereço
var endereco:String = "http://www.youtube.com/v/";

//Coloco o nome dos videos que vou abrir
var youtube_video1:String = "jQ66BY5iYsw";
var youtube_video2:String = "tT5kZiEUeB4";
var youtube_video3:String = "2r5j4YZjnA4";

//Botões que vão abrir o youtube e fechar o som
bt_video1.onPress = function() {
    video_mcl.unloadClip(container);// <----------- decarrega se tiver algum video carregado
    container.stopVideo(youtube_video1);
    container.clearVideo(youtube_video1);
    video_mcl.loadClip(endereco + youtube_video1,container); //<------------ carrega o video
};

bt_video2.onPress = function() {
    video_mcl.unloadClip(container);// <----------- decarrega se tiver algum video carregado
    container.stopVideo(youtube_video2);
    container.clearVideo(youtube_video2);
    video_mcl.loadClip(endereco + youtube_video2,container); //<------------ carrega o video
};

bt_video3.onPress = function() {
    video_mcl.unloadClip(container);// <----------- decarrega se tiver algum video carregado
    container.stopVideo(youtube_video3);
    container.clearVideo(youtube_video3);
    video_mcl.loadClip(endereco + youtube_video3,container); //<------------ carrega o video
};

Bom, até então tudo certo nessa página. Quando eu passo de vídeo pra vídeo não dar pra ouvir mais. Blz. Mas quando eu passo pra outa página do site, o

audio do vídeo que estava rolando não para. Tentei tudo que era possível: coloquei o código que para o vídeo no 1º frame da outra página e nada. Enfim, estou

desesperado com isso e não arranjo solução, se alguém puder me ajudar agradeço!!! blink.gif
0

#2 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1279
  • Joined: 07-May 07

Posted 11 May 2009 - 07:47 AM

blz?

Confere esses API de Youtube pra flash e artigos, talvez ajude no que você quer:

http://code.google.com/intl/pt-BR/apis/you..._reference.html
http://www.lostinactionscript.com/blog/ind...h-you-tube-api/
http://www.tutorialswitch.com/flash/youtub...ash-quick-easy/

Abraços.
0

#3 User is offline   john paul 

  • Group: Membros
  • Posts: 51
  • Joined: 07-February 09

Posted 12 May 2009 - 12:49 PM

QUOTE(Rodrigo Pixel @ 11/5/2009 06:05:00) <{POST_SNAPBACK}>


Valeu pelos Links, me ajudaram concerteza!!! thumbsup.gif
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)