Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Allan Machado Poppe

Custom Player do YouTube dentro do Flash

Recommended Posts

Olá.

Estou querendo colocar o Custom Player do YouTube dentro do meu swf.

Para explicar melhor, o Custom Player do Youtube é aquele que você pode fazer direto pelo site do YouTube, que você pode customizar o Layout, o Theme e tal, seleciona os seus videos ou os videos favoritos. É o que pode ser feito pelo link http://www.youtube.com/custom_player?gl=BR&hl=pt.

 

Nesse link, ele gera um código para adicionar no html. Então eu peguei, de dentro desse cédigo, o link do swf do video.

 

No meu caso, o YouTube me deu o seguinte código:

<object width="416" height="337"><param name="movie" value="http://www.youtube.com/cp/vjVQa1PpcFNMrmbd9MzA0HtfA7Xh14x1xepbmkh6J4Y="></param><embed src="http://www.youtube.com/cp/vjVQa1PpcFNMrmbd9MzA0HtfA7Xh14x1xepbmkh6J4Y=" type="application/x-shockwave-flash" width="416" height="337"></embed></object>

 

E eu peguei o link http://www.youtube.com/cp/vjVQa1PpcFNMrmbd9MzA0HtfA7Xh14x1xepbmkh6J4Y= .

Quando abro esse link no navegador, perfeito, é exatamente isso que eu preciso. Não preciso de um player criado por mim, preciso exatamente disso.

 

 

No flash, importei um UILoader para o stage. O chamei de 'displayer'. E coloquei essas actions no 1º frame:

 

Security.allowDomain("http://www.youtube.com");
Security.allowDomain("http://s.ytimg.com/yt/swf/");
Security.allowDomain("http://i3.ytimg.com/");
Security.loadPolicyFile("http://www.youtube.com/crossdomain.xml");
displayer.source = "http://www.youtube.com/cp/vjVQa1PpcFNMrmbd9MzA0KHRDkZ-h0tXQmrMUyDyxYQ=";

 

 

Recebo o seguinte output:

*** Violação da área de segurança ***

SecurityDomain 'http://s.ytimg.com/yt/swfbin/cps-vflZDZWvv.swf' tentou acessar o contexto incompatível 'http://www.youtube.com/crossdomain.xml'

 

E não aparece nenhum video.

 

 

 

Alguém consegue me ajudar em como colocar esse Custom Player do YouTube dentro do flash?

 

 

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.