PHP – Pegando Miniaturas Youtube e Vimeo

Esse Post foi movido para :

http://clares.com.br/2012/03/07/php-pegando-miniaturas-youtube-e-vimeo/

Desculpe pelo transtorno, aproveite para assinar o novo blog.

Marcado:, , ,

8 pensamentos sobre “PHP – Pegando Miniaturas Youtube e Vimeo

  1. Falcão Melo abril 23, 2012 às 6:34 pm

    Rafael, vc saberia como pegar o título e descrição do youtube e vimeo?

    • Rafael Clares abril 23, 2012 às 6:52 pm

      Fala Falcão, seguem as funções:

      function getThumbYoutube( $video )
      {
      $hash = file_get_contents( “http://youtube.com/get_video_info?video_id=$video” );
      parse_str( $hash, $arr );
      return utf8_decode( $arr[‘thumbnail_url’] );
      }

      function getTitleYoutube( $video )
      {
      $hash = file_get_contents( “http://youtube.com/get_video_info?video_id=$video” );
      parse_str( $hash, $arr );
      return utf8_decode( $arr[‘title’] );
      }

      function getThumbVimeo( $video )
      {
      $hash = unserialize( file_get_contents( “http://vimeo.com/api/v2/video/$video.php” ) );
      return $hash[0][‘thumbnail_medium’];
      }

      function getTitleVimeo( $video )
      {
      $hash = unserialize( file_get_contents( “http://vimeo.com/api/v2/video/$video.php” ) );
      return $hash[0][‘video_title’];
      }

      echo getTitleYoutube(“Vg6LtMlHY_A”);
      echo getTitleVimeo(“251266”);

  2. Tiago Agostinho agosto 23, 2012 às 1:48 pm

    Rafael, como eu faço pra pegar de os video que ta cadastrado em um banco de dados?

    • Rafael Clares agosto 23, 2012 às 2:15 pm

      Tiago, daí seria legal eu saber como está cadastrado no banco… você precisa dar mais detalhes.

  3. Molô Assis outubro 25, 2012 às 6:42 pm

    Boa tarde Rafael, está me retornando os seguintes erros…

    ===================================================

    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/jammal/public_html/fb/joao/videos/index.php on line 78

    Warning: file_get_contents(http://youtube.com/get_video_info?video_id=Lhn2wPkA8Xg) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/jammal/public_html/fb/joao/videos/index.php on line 78

    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/jammal/public_html/fb/joao/videos/index.php on line 72

    Warning: file_get_contents(http://vimeo.com/api/v2/video/46174971.php) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/jammal/public_html/fb/joao/videos/index.php on line 72

    ===================================================

    Tem alguma sugestão?

    • Rafael Clares outubro 25, 2012 às 6:48 pm

      Crie um arquivo php.ini com o conteúdo:
      allow_url_fopen=on

      Coloque o arquivo na raiz da aplicação

  4. Molô Assis outubro 25, 2012 às 6:58 pm

    espantado com sua velocidade de respota.. kkk
    amigo.. funcionou apenas com o vimeo, o youtube parou de dar erro, mas tbm nao aparece nada ..

Os comentários estão desativados.

%d blogueiros gostam disto: