comment faire pour afficher les vignettes des vidéos youtube
mon site permet aux utilisateurs de télécharger les vidéo de youtube codes. Je suis en train de faire une sélection en affichant les vignettes des vidéos et de jouer la vidéo après avoir cliqué sur la vignette spécifique.
je voudrais savoir la méthode pour obtenir de la légende et de la vignette des images de ces vidéos qui a été téléchargé en utilisant des code embed de youtube?
Edit:
Pour rendre la question plus clair, mes utilisateurs télécharge un code comme celui donné ci-dessous:
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/-L8DFfSJbqU&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/-L8DFfSJbqU&hl=en_US&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>
donc, à partir de ceux du code comment puis-je trouver de la vedio id d'abord, puis, deuxièmement, la vignette de l'image?
OriginalL'auteur KoolKabin | 2010-08-04
Vous devez vous connecter pour publier un commentaire.
Vignettes, vous pouvez charger à partir de l'url de la vidéo.
L'URL DE LA VIDÉO
DE VIGNETTES D'URL
Il faut un certain temps pour reproduire des images de toutes les vignettes d'url (peut-être les serveurs) pour de nouvelles vidéos.
Si il n'y a pas de vignette, il renvoie l'image avec l'appareil photo (exactement 893 octets de longueur).
EXEMPLE
mieux avec cette regexp (youtube\.com\/(watch\?v=)?(v\/)?([\w\ -]+)), il peut gérer à la fois les url (avec /v/ et avec la montre?v=) preg_match('/youtube\.com\/v\/([\w\-]+)/', $code, $match); echo $match[3];
thnx il a travaillé...
Pas de problème. Mais l'étude de GData API de youtube. Si vous êtes en mesure d'analyser la vidéo ID maintenant, vous pouvez récupérer plus d'informations (titre, ...).
Ces vignettes être récupérées au cours https au lieu de http?
OriginalL'auteur retro
Vous pouvez essayer différents types de vidéos YouTube miniatures à l'aide de ces url -
Pour le default & qualité normale vignette:
Pour la haute qualité (HQ) vignette:
Il est également un support de qualité vignette:
Pour la résolution maximale de vignette:
Pour eg .
De sorte que -
OriginalL'auteur Rohit Suthar
Avec l'API YouTube:
Peuvent tous être trouvés ici: Guide Pour Les Développeurs
OriginalL'auteur sprain
facilement, vous pouvez aller sur mon site j'ai créé une demande à cette fin,
http://shofnee.com/metal_shofnee/apps/youtube_app/youtube_app.php
aussi c'est le code que j'ai écrit pour obtenir cette application en direct avec le langage php
OriginalL'auteur shofnee
La GData API de youtube allos vous pour récupérer des informations sur les flux, les utilisateurs, vidéo, etc.
Ce lien décrit à la section de la réponse concernant les vignettes:
http://code.google.com/apis/youtube/2.0/reference.html#youtube_data_api_tag_media:thumbnail
Ne pas coder en dur les Url car Google peut les changer à chaque fois que qu'ils aiment. Utilisation de l'Api.
OriginalL'auteur Emyr
Si vous avez votre vidéo id vous pouvez utiliser les liens décrits dans cet article
Le format de lien est le suivant:
Mise à jour
Si c'est un code que vous avez:
alors c'est un lien vidéo:
alors c'est la vidéo id:
de sorte que votre vignette lien est:
vérifier la mise à jour 😉
comment extraire à l'aide de php? toute suggestion
vous pouvez utiliser une expression régulière, par exemple, l'expression régulière peut vous aider à "youtube.com/v(.{11})". Vous pouvez l'obtenir à l'aide de cette fonction php.net/manual/en/function.preg-match.php
thnx, il a aidé.... travaillé
OriginalL'auteur ŁukaszW.pl