Saya telah memeriksa dan membaca banyak posting tentang satu masalah tunggal yang jauh lebih rumit daripada yang terlihat.
Saya memiliki situs web yang menggunakan banyak video yang diambil dari situs web seperti di internet ^^ (layanan seperti youtube, vimeo, videobuzzy, dll.) Dan kami ingin membuat thumbnail video yang tertanam dengan cepat.
Setiap layanan menggunakan API sendiri sehingga saya harus mengadaptasi kode untuk masing-masing, yang terlalu banyak kode dan saya tidak pernah bisa mengelola setiap layanan.
Server web mengusulkan sesuatu seperti itu: http://embed.ly tapi saya mencobanya dan, sebagai contoh, video dari videobuzzy tidak berfungsi. Jadi itu solusi parsial.
Solusi lain adalah menggunakan layanan tangkapan layar yang dapat meminta URL video, merendernya, mengambil snapshot, dan menghasilkan gambar. Menggoda, tetapi hasilnya cenderung menambah penundaan, dan saya harus menemukan layanan snapshot dan menghasilkan kode (well, ini bisa menjadi bagian yang menyenangkan).
Yang paling sederhana adalah mengambil tangkapan layar dan membuat gambar sendiri, lalu mengunggahnya.
Saya lebih suka mengusulkan sesuatu yang lebih ramah pengguna tetapi saya tidak memiliki petunjuk lagi.
Apakah ada yang punya saran tentang itu dan apakah saya mendapatkan gambar yang benar?
Terima kasih.
ADDENDUM **
Jika saya bisa, alih-alih thumbnail, hanya menyematkan video (biasanya iframe) ke dalam dengan ukuran tertentu, yang bisa melakukan trik ...
sumber
Jawaban:
Anda dapat menggunakan fungsi oEmbed yang dimasukkan ke WordPress. Biasanya semua host video dalam daftar ini akan mengembalikan thumbnail kepada Anda menggunakan oembed.
Berikut adalah daftar penyedia default yang digunakan WordPress untuk penyematan otomatis di area konten. Saya telah menyertakan sumber non-video juga untuk kenyamanan orang lain.
Daftar lengkap penyedia yang mungkin didokumentasikan di kodeks WordPress di bawah:
Sematan - Oke, Jadi Situs Apa Yang Dapat Saya Sematkan?
Pilih penyedia Anda lalu gunakan yang berikut ini untuk mendapatkan informasi video Anda.
Saya menyadari VideoBuzzy tidak ada dalam daftar. Tampaknya situs tiruan YouTube. Anda harus bertanya kepada mereka apakah mereka memiliki protokol. Jika tidak, Anda dapat mendaftarkan penangan non-oembed dengan menggunakan
wp_embed_register_handler()
.Semoga ini membantu!
sumber
Anda dapat menggunakan plugin ini Wordpress Video Plugin dan mengedit kode plugin ini dan menambahkan situs lain di dalamnya.
ATAU
Anda harus mengintegrasikan FFMPEG di wordpress.
sumber