Es kann auch vorkommen, dass wir nur dann die Thumbnails benötigen, um eine Galerie zu erstellen, wenn dies mit PHP und einer nützlichen Funktion, die für den Erhalt dieser Informationen für uns verantwortlich ist, problemlos möglich ist.
Zuerst erstellen wir eine Datei, die wir auf beliebige Weise aufrufen können. Es ist jedoch wichtig, die Erweiterung .php beizubehalten, damit unser Skript problemlos funktioniert. Wir erstellen unsere Funktion, die die URL des Videos erhält, und wir kümmern uns darum, die Analyse durchzuführen:
Funktion thumb_image ($ url) { $ url_image = parse_url ($ url); }
Dann erstellen wir eine Vereinbarung damit und verwenden unterschiedliche Bedingungen, um nach jeder der URLs zu fragen. Auf diese Weise können wir feststellen, woher die einzelnen stammen, dh ob sie von YouTube oder Vimeo stammen . Da wir diese Informationen auf unterschiedliche Weise abrufen , sehen wir uns an, wie wir dies für YouTube tun:
if ($ url_image ['host'] == 'www.youtube.com' || $ url_image ['host'] == 'youtube.com') {{ $ array = explode ("&", $ url_image ['query']); return "http://img.youtube.com/vi/".substr($array[0], 2)." / 0.jpg "; }
Für den Fall von Vimeo ist es etwas anders, für die Protokolle, die es handhabt, sehen wir:
sonst if ($ url_image ['host'] == 'www.vimeo.com' || $ url_image ['host'] == 'vimeo.com') {{ $ hash = unserialize (file_get_contents ("http://vimeo.com/api/v2/video/"). substr ($ url_image ['path'], 1). ". php")); return $ hash [0] ["thumbnail_medium"]; }
Sobald wir diese Informationen erhalten haben, können wir sie auf einfache Weise mit einem <img> -Tag in HTML wie folgt anzeigen :
<img src = "<? php echo thumb_image ('https://www.youtube.com/watch?v=WPpDyIJdasg&list=PLg_jrzTdKSbFJS_nkdoqtTjTfReg7XtxF');?>" />
Es ist wichtig, die URL des Videos an die Funktion zu senden, damit auf diese Weise die URL des Bildes zurückgegeben wird, das auf unserer Seite angezeigt werden soll. Schauen wir uns zum Schluss an, wie unsere Thumbnails von Vimeo und Youtube aussehen .
Mit der PHP- Programmiersprache und ihren verschiedenen Bibliotheken ist es ganz einfach, die Miniaturansicht eines Videos zu erhalten, egal ob für YouTube oder Vimeo. Dies erleichtert die Verwaltung unserer Aufgaben erheblich.