Obtenir la Vidéo Youtube de Vignettes d'Url de la vidéo Youtube à l'aide de PHP
Permet de dire que j'ai une url de la vidéo youtube www.youtube.com/watch?v=B4CRkpBGQzU&feature=youtube_gdata&par1=1&par2=2
Je veux obtenir la miniature de la vidéo -> i3.ytimg.com/vi/B4CRkpBGQzU/default.jpg
J'ai juste besoin d'un simple script php que je vais l'entrée de l' $url et obtenir le $img
Si possible je voudrais bande de tous les autres paramètres et d'être de gauche avec juste la
www.youtube.com/watch?v=B4CRkpBGQzU comme l' $url
OriginalL'auteur Neo | 2011-07-24
Vous devez vous connecter pour publier un commentaire.
Pour extraire l'identifiant à partir de l'URL suivante :
Vous pouvez tout d'abord utiliser
parse_url()
pour obtenir la chaîne de requête :Qui, ici, serait de vous donner :
Et, ensuite, l'utilisation
parse_str()
pour extraire les paramètres de chaîne de requête :Lequel vous obtiendrez le tableau suivant :
Et, maintenant, c'est juste une question de
v
élément du tableau, à l'injecter dans l'URL de vignette :Qui donne :
accepter cette réponse. Il est le meilleur.
Merci, pour cette solution parfaite. juste une question, l'image que j'obtiens est trop petit. comment obtenir une image plus grande de la taille 300*300 comme ça. J'ai intégrer ceci dans e-mail sous la rubrique "Vidéo de la semaine".
href="http://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api" title="comment puis-je obtenir une vidéo de youtube, vignette de l'api youtube">stackoverflow.com/questions/2068344/...
Changement
/default.jpg
à/hqdefault.jpg
OriginalL'auteur Pascal MARTIN
OriginalL'auteur Jerry Jones
OriginalL'auteur genesis
En supposant que youtube ne permet pas de modifier leur format:
$thumb = preg_match('/watch\?v=(.*)&feature/',$url, $matches);
Ainsi, vous obtenez le "B4CRkpBGQzU" dans
$matches[1];
Édité. Oublié d'inclure $matches. Puis il suffit d'utiliser $correspond à la façon dont vous le souhaitez pour créer la nouvelle URL.
OriginalL'auteur Mike
Obtenir la vidéo de l'ID de l'URL
Obtenir les images
OriginalL'auteur shivaP