Comunidad de diseño web y desarrollo en internet online

Reproducir vídeos de youtube en Flash, problema SandBox

Citar            
MensajeEscrito el 03 Jul 2008 01:27 pm
Buenas:

Este es el código y el error que me da de seguridad (ya me he creado una cuenta de desarrollador y esa es la key developer). No hay manera, he buscado muchísimo y no lo consigo, a ver si me podéis echar un cable, plz.

//Permitimos el acceso a los dominios de google
Security.allowDomain('http://www.youtube.com');
Security.allowDomain('http://gdata.youtube.com');
Security.allowInsecureDomain('http://gdata.youtube.com');
Security.allowInsecureDomain('http://www.youtube.com');

_root.createEmptyMovieClip("ytplayer",_root.getNextHighestDepth());

ytPlayerLoaderListener = {};
var loadInterval:Number;
ytPlayerLoaderListener.onLoadInit = function() {
loadInterval = setInterval(checkPlayerLoaded, 250);
};

function checkPlayerLoaded():Void {
if (ytplayer.isPlayerLoaded()) {
ytplayer.addEventListener("onStateChange",
onPlayerStateChange);
ytplayer.addEventListener("onError", onPlayerError);
loadIndicator._visible = false;
clearInterval(loadInterval);
}
}

function onPlayerStateChange(newState:Number) {
trace("New player state: "+ newState); }

function onPlayerError(errorCode:Number) {
trace("An error occurred: "+ errorCode); }

ytPlayerLoader = new MovieClipLoader();
ytPlayerLoader.addListener(ytPlayerLoaderListener);

//Lo cargo en el clip con la clave que me suministraron con mi cuenta de google
ytPlayerLoader.loadClip("http://gdata.youtube.com/apiplayer/cl.swf?key=AI39si5cK9eXKcYH7rAsG2b834RFgj861Z1XXtQavTwMFth4HfMdM1O25ySmpoSQmnp0Q-CMc3wnaFFI5YLZxfVmdcQxAY5LEw", ytplayer);

//Cargo el vídeo que tengo ya subido con la dirección que me da youtube para él
ytplayer.loadVideoById("LyAocEbNMY8",0)
ytplayer._x = 0;
ytplayer._y = 0;
ytplayer.setSize(500,400)
//------------------------------------------------------------------------------------------------------------------------------
Y este es el error que da

*** Violación de la seguridad Sandbox ***
El dominio de seguridad 'http://gdata.youtube.com/apiplayer/cl.swf?key=AI39si5cK9eXKcYH7rAsG2b834RFgj861Z1XXtQavTwMFth4HfMdM1O25ySmpoSQmnp0Q-CMc3wnaFFI5YLZxfVmdcQxAY5LEw' ha intentado acceder al contexto incompatible 'file:///C|/Users/A6301%7E1.ORT/AppData/Local/Temp/Sin%20título%2D3.swf'
*** Violación de la seguridad Sandbox ***
El dominio de seguridad 'http://gdata.youtube.com/apiplayer/cl.swf?key=AI39si5cK9eXKcYH7rAsG2b834RFgj861Z1XXtQavTwMFth4HfMdM1O25ySmpoSQmnp0Q-CMc3wnaFFI5YLZxfVmdcQxAY5LEw' ha intentado acceder al contexto incompatible 'file:///C|/Users/A6301%7E1.ORT/AppData/Local/Temp/Sin%20título%2D3.swf'

No he encontrado nada en internet que funcione...

Por StartDrag

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jul 2008 04:41 pm
Lo tienes que mirar desde el navegador a través de http, no dándole doble click al archivo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Jul 2008 04:50 pm
Qué quieres decir, que tengo que probarlo desde un archivo html en el internet explorer?

El código entonces está correcto?

Por StartDrag

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jul 2008 04:57 pm
Lo he probado desde el navegador y me salta un mensaje de seguridad diciéndome que está intentando contactar con gdate.google.com y no consigo quitarlo (aunque el usuario no tiene porqué cambiar la configuración de su navegador)

Por StartDrag

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jul 2008 05:05 pm
Asegúrate de que lo pruebas haciendo http://tudominio/tupagina.html, fi lo que vez es file::C/tucarpeta/tu.html entonces estás en el sandbox local

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Ago 2008 08:46 pm
bueno ami me pasa lo mismo del mensaje de error porfavor alguien lo soluciono ??? ese problema tambien trato de reproducir un video de youtube en mi swf pero naa que ver .. gracias!

Por educito24

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Ago 2009 05:24 am
Lo que dice Solisarg es verdad, yo ya lo probe dentro de mi servidor web y funciono.
Ahora la cuestion es cómo hacer que tambien se vean los videos de manera local, pues en mi caso, necesito que los videos de youtube se vean sin problema publicando mi swf a EXE.
Bien se podrian conseguir los videos "por otros medios", pero ademas de que eso no suena muy legal que digamos, no quiero que el archivo quede mas pesado, ni ocupar mas espacio en mi servidor con lo videos.
Si alguien me puede ayudar se lo agradezco.

Por sergiovsanchez

27 de clabLevel



 

msie8
Citar            
MensajeEscrito el 03 Ago 2009 11:07 am
Si funciona en web debería funcionar como exe

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Ago 2009 03:04 pm
Como puedo hacer para mostrar en un label aparte el tiempo de reproduccion a medida que se va viendo la pelicula? Hay forma de capturarlo?

Por elRitualK

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2009 05:48 pm
miren yo uso este codigo y puedo cargar el video de you tube en mi pagina en swf.

pero quisiera saber cual es el codigo actionscript 2.0 para poder cerrar la carga del video o cancelarla y callar el audio, porque sigue escuchandose...

EJEMPLO

este es codigo que uso:

Código ActionScript :

var ytplayer:MovieClip = _root.createEmptyMovieClip("ytplayer", 1);

var ytPlayerLoaderListener:Object = {
  onLoadInit: function() {

    loadInterval = setInterval(checkPlayerLoaded, 250);
  }
};

var loadInterval:Number;


function checkPlayerLoaded():Void {

    if (ytplayer.isPlayerLoaded()) {
        ytplayer.addEventListener("onStateChange", onPlayerStateChange);
        ytplayer.addEventListener("onError", onPlayerError);
        clearInterval(loadInterval);
    }
}

function onPlayerStateChange(newState:Number) {
    trace("New player state: "+ newState);
}

function onPlayerError(errorCode:Number) {
    trace("An error occurred: "+ errorCode);
}

var ytPlayerLoader:MovieClipLoader = new MovieClipLoader();
ytPlayerLoader.addListener(ytPlayerLoaderListener);

ytPlayerLoader.loadClip("http://www.youtube.com/v/Us-TVg40ExM", ytplayer);


espero les sirva y tambien puedan ayudarme jaja

Por hax_1000

Claber

211 de clabLevel



Genero:Masculino  

Actionscript, PHP.

opera
Citar            
MensajeEscrito el 18 Sep 2009 06:57 am
ya avia encontrado como cargar los videos de youtube, es el codigo de arriba, hata logre cargar el video dentro de una ventana la cual pudo mover con el mouse y cerrarla en la X de la ventana, y aparte encontre como detener la carga del video de you tube, de tal manera que puedo abrir un video de you tube, luego cerrarlo y abrir otro y asi sucesibamente, quien quiera saber como comuniquese comigo, yo les hago un archivo de ejemplo funcionando para que analicen el codigo.

entren a mi pagina, presionen contacto y llenen los compos, luego yo les mando el archivo..

http://zonhax.comxa.com/

Por hax_1000

Claber

211 de clabLevel



Genero:Masculino  

Actionscript, PHP.

opera
Citar            
MensajeEscrito el 21 Sep 2009 01:04 am
hey daniel, te agregue al msn, te voy ha hacer un ejemplo en flash, en que version te vendria mejor en flash 8 o en flash cs4???

Por hax_1000

Claber

211 de clabLevel



Genero:Masculino  

Actionscript, PHP.

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.