Veja o exemplo de utilização aqui
Todo o segredos para capturar o flv esta nos headers
teste.php
$link="http://www.youtube.com/watch?v=8lhx0r2N0dw";
preg_match("/video_id=\S+&.+&t=.+&f/i", file_get_contents($link), $matches);
$url=get_headers("http://www.youtube.com/get_video?".$matches[0],1);
$flvVideo = (substr($url['Location'],-4)==".flv") ? urlencode($url['Location']) : urlencode($url['Location'].".flv");
$video = urldecode($flvVideo);
A variável $link deverá conter o link do video youtube.
ainda no arquivo teste.php
O flv do YouTube será passado para o flash através da variável video.
Criando o arquivo Flash (Flash 8)
abra um novo documento
com as seguintes dimensões
438 px por 400px
Agora precisamos colocar em nosso filme um componente de para ver os vídeos flv
Se você não estiver vendo a aba de componentes utilize as teclas de atalho CTRL + F7
Clice duas vezes FlvPlayback para abrir o componente, logo após arraste o componente FlvPlack para o palco do seu filme.
Estamos quase terminando, agora o primeiro frame cole o código
videoPlayer.contentPath = video;
Agora exporte este filme na mesma pasta que esta o seu arquivo php.
Para facilitar seus estudos faça o download dos arquivos.
4 comentários:
Imagino que também seja possível fazer isso com vídeos armazenados no Google Vídeos. Você saber quais alterações devem ser feitas?
Cara, gostei do seu site mas, sua dica nao funciona com usuários leigos! Tudo q fiz deu pau! Inclusive os arquivos baixados! Teria como dar um passo a passo não? Valeu!
Se funcina manda pro meu email:
luisnt@gmail.com, obrigado.
Se funcionar envie para meu email por favor:
luisnt@gmail.com, obrigado.
Postar um comentário