Ich habe viele Beiträge zu einem einzelnen Thema gelesen, das weitaus komplizierter ist, als es scheint.
Ich habe eine Website, die viele Videos von der Website verwendet, wie im Internet ^^ (Dienste wie YouTube, Vimeo, Videobuzzy usw.), und wir möchten im laufenden Betrieb ein Miniaturbild des eingebetteten Videos erstellen.
Jeder Dienst verwendet eine eigene API, so dass ich den Code für jeden anpassen sollte, was viel zu viel Code ist und ich niemals jeden Dienst verwalten könnte.
Ein Webserver schlägt so etwas vor: http://embed.ly, aber ich habe es versucht und zum Beispiel funktionieren Videos von videobuzzy nicht. Das ist also eine Teillösung.
Eine andere Lösung wäre, einen Screenshot-Dienst zu verwenden, der die URL des Videos abfragt, es rendert, einen Schnappschuss macht und ein Bild erzeugt. Verlockend, aber die Ergebnisse können zu Verzögerungen führen, und ich muss einen Snapshot-Service finden und den Code generieren (naja, das könnte der spaßige Teil sein).
Am einfachsten wäre es, eine Bildschirmaufnahme zu machen, selbst ein Bild zu erstellen und es dann hochzuladen.
Ich würde eher etwas benutzerfreundlicheres vorschlagen, aber ich habe keine Ahnung mehr.
Hat jemand einen Rat dazu und bekomme ich das richtige Bild?
Vielen Dank.
ADDENDUM **
Wenn ich anstelle der Thumbnails einfach das Video (normalerweise ein Iframe) in einer bestimmten Größe einbetten könnte, könnte das den Trick machen ...
quelle
Antworten:
Sie können die in WordPress integrierte Funktion oEmbed verwenden. In der Regel gibt jeder Video-Host in dieser Liste eine Miniaturansicht mit oembed an Sie zurück.
Hier ist eine Liste der Standardanbieter, die WordPress für die automatische Einbettung in den Inhaltsbereich verwendet. Ich habe auch Nicht-Videoquellen aufgenommen, um es anderen zu erleichtern.
Die vollständige Liste der möglichen Anbieter finden Sie im WordPress-Codex unter:
Einbettungen - Okay, von welchen Sites kann ich sie einbetten?
Wählen Sie Ihren Provider aus und verwenden Sie die folgenden Optionen, um Ihre Videoinformationen abzurufen.
Mir ist klar, dass VideoBuzzy nicht auf der Liste steht. Es scheint sich um eine gefälschte YouTube-Website zu handeln. Sie sollten sie fragen, ob sie Protokolle oembed haben. Wenn dies nicht der Fall ist, können Sie mithilfe von einen nicht eingebetteten Handler registrieren
wp_embed_register_handler()
.Hoffe das hilft!
quelle
Sie können dieses Plugin Wordpress Video Plugin verwenden , den Code dieses Plugins bearbeiten und die anderen Sites hinzufügen.
ODER
Sie müssen FFMPEG in WordPress integrieren .
quelle