339 votes

Obtenir img miniatures de Vimeo ?

Je veux obtenir une image miniature pour les vidéos de Vimeo.

Lors de l’obtention d’images de Youtube j’ai juste, procédez comme suit :

Aucune idée comment faire pour Vimeo ?

Voici la même question, sans réponse.

386voto

Fluffy Points 6908

À partir de la Vimeo Simple API docs:

Faire une Demande de Vidéo

Pour obtenir des données sur une vidéo spécifique, utilisez l'url suivante:

http://vimeo.com/api/v2/video/video_id.output

video_id L'ID de la vidéo que vous souhaitez des informations pour.

sortie de Spécifier le type de sortie. Nous offrons actuellement, JSON, PHP, XML et formats.

Afin d'obtenir cette URL http://vimeo.com/api/v2/video/6271487.xml

    <videos> 
      <video> 
        [skipped]
        <thumbnail_small>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_100.jpg</thumbnail_small> 
        <thumbnail_medium>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_200.jpg</thumbnail_medium> 
        <thumbnail_large>http://ts.vimeo.com.s3.amazonaws.com/235/662/23566238_640.jpg</thumbnail_large> 
        [skipped]
    </videos>

Analyser ce pour chaque vidéo pour obtenir la vignette

Voici approximative du code PHP

<?php

$imgid = 6271487;

$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));

echo $hash[0]['thumbnail_medium'];  

65voto

Natim Points 4393

En javascript :

Pour l’afficher :

55voto

E. Gunyar Points 149

Vous devez analyser la réponse de l’API de Vimeo. Il est impossible pour elle avec appels d’URL (comme dailymotion ou youtube).

Voici ma solution PHP :

45voto

elatonsev Points 241

À l’aide de jQuery jsonp demande :

24voto

Michel Barbosa Points 121

Avec Ruby, vous pouvez procéder comme suit si vous avez, dites :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X