newboxters 0 Denunciar post Postado Janeiro 3, 2009 Olá pessoal. Fiz um player de vídeo em flash que ao colocar o endereço do vídeo no arquivo XML ele exibe corretamente, exemplo: www.meusite.com/upload/videos/nome_do_video.flv Entretanto, gostaria de saber como eu posso fazer o mesmo para o youtube, carregar somente o vídeo do youtube, em meu player, sem o player padrão do youtube? Neste caso, gostaria de saber qual o código action script (AS3) que devo colocar em meu player, para que carregue corretamente ao digitar a url: (original: http://br.youtube.com/watch?v=uLbJ8YPHwXM) Links da API do youtube (referências que estão me ajudando no desenvolvimento): http://code.google.com/intl/pt-BR/apis/you..._reference.html http://code.google.com/intl/pt-BR/apis/you..._reference.html Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Janeiro 5, 2009 teste usar essa API para carregar os videos do youtube veja ema uma app de exemplo []´s Compartilhar este post Link para o post Compartilhar em outros sites
ThiagoInfo 1 Denunciar post Postado Janeiro 5, 2009 Aqui eu consegui assim: function get_video($video_conteudo){ $url="http://www.youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=".$video_conteudo; $t = trim(strip_tags(@file_get_contents($url))); $url = "http://www.youtube.com/get_video.php?video_id=" . $video_conteudo . "&t=" . $t; return $url; } echo ("<playlist version=\"1\" xmlns=\"http://xspf.org/ns/0/\"> <title>PARACATU.NET - VIDEOS - PLAYLIST</title> <info>http://www.paracatu.net</info><tracklist>"); if ($resultado['comercial']){ echo ("<track> <location>"); echo get_video($resultado['comercial']); echo ("</location> <image>http://img.youtube.com/vi/{$resultado['video']}/2.jpg</image> <meta rel=\"type\">flv</meta> </track>"); } echo ("<track> <location>"); echo get_video($resultado['video']); echo ("</location> <image>http://img.youtube.com/vi/{$resultado['video']}/2.jpg</image> <meta rel='type'>flv</meta> </track>"); echo ("</tracklist></playlist>"); estou utilizando o jw player. aquela função get_video gera o código igual os que os cara usa pra download, ai ele gera o video.flv direito. Pra mim está funcionando uma maravilha, inclusive sem o logo do youtube, só não sei até quando vai funcionar e se eles não vão mudar logo esse tipo de hash que é gerado. Compartilhar este post Link para o post Compartilhar em outros sites
newboxters 0 Denunciar post Postado Janeiro 6, 2009 Obrigado Eder, mas foi a solução do Thiago que funcionou perfeitamente mesmo! Thiago, muito obrigado, foi uma solução excelente, valeu mesmo. Mas só uma dúvida: "só não sei até quando vai funcionar e se eles não vão mudar logo esse tipo de hash que é gerado"; Nesse caso eles podem mudar só pra impedir essa ação? Ou isso é muito difícil de ocorrer, e mesmo que eles façam isso é fácil mudar só consultando detalhes da API deles? ;) Compartilhar este post Link para o post Compartilhar em outros sites
ThiagoInfo 1 Denunciar post Postado Janeiro 6, 2009 Na verdade eu só mencionei para você tipo deixar uma segunda opção ativa, tipo se não funciona mais você só muda no xml, sem ter que retrabalhar tudo. Mas desde que eu entendo do youtube é este esquema que os caras usa para gerar o .flv direito. Então creio que devam mudar não... até porquê imagina eles mudarem esse esquema de hash com uma base de dados igual a do youtube, daria um trabalho danado. Depois é poucas pessoas que usa direito assim, o resto é pelo site deles mesmo, então nem incomoda eles. Penso eu... rsrs Compartilhar este post Link para o post Compartilhar em outros sites
Lúcio Gomes 0 Denunciar post Postado Abril 2, 2009 Hmm, não sei não pessoal. Testei hoje aqui esse esquema de vocês e acho que já foi alterado pelo youtube. Podem confirmar? Ou será que eu que fiz errado? Bom, mas fiz exatamente como o ThiagoInfo mostrou. Será que alguém já sabe qual o novo recurso que o youtube está usando pra gente atualizar o código? E será que não tem um método menos instável? Pois só passaram 3 ou 4 meses, desde quando postaram o código. Compartilhar este post Link para o post Compartilhar em outros sites
Joww 0 Denunciar post Postado Fevereiro 9, 2010 po alguem pod postar o arquivo .fla para poder entender melhor? Gratoo Compartilhar este post Link para o post Compartilhar em outros sites