Saya mencoba memasukkan sumber video YouTube ke dalam <video>
tag HTML5 , tetapi tampaknya tidak berhasil. Setelah beberapa Googling, saya menemukan bahwa HTML5 tidak mendukung URL video YouTube sebagai sumber.
Bisakah Anda menggunakan HTML5 untuk menyematkan video YouTube? Jika tidak, apakah ada solusi lain?
Jawaban:
Langkah 1: tambahkan
&html5=True
ke url youtube favorit AndaLangkah 2: Temukan
<video/>
tag di sumberLangkah 3: Tambahkan
controls="controls"
ke tag video:<video controls="controls"..../>
Contoh:
Perhatikan sepertinya ada beberapa
expire
hal. Saya tidak tahu berapa lamasrc
tali itu akan bekerja.Masih menguji diriku sendiri.
Edit (28 Juli 2011) : Perhatikan bahwa src video ini khusus untuk browser yang Anda gunakan untuk mengambil sumber halaman. Saya pikir Youtube menghasilkan HTML ini secara dinamis (setidaknya saat ini) jadi dalam pengujian jika saya menyalin di Firefox ini berfungsi di Firefox, tetapi tidak di Chrome, misalnya.
sumber
src
atribut di atas mungkin tidak dijamin berfungsi untuk jangka panjang.Jawaban ini tidak berfungsi lagi, tetapi saya sedang mencari solusi.
Sejak . 2015/02/24. terdapat sebuah situs web (youtubeinmp4) yang memungkinkan Anda untuk mengunduh video youtube
.mp4 format
, Anda dapat memanfaatkan ini (dengan beberapa JavaScript) untuk lolos dengan menyematkan video youtube dalam<video>
tag. Berikut adalah demo dari tindakan ini.Pro
Kontra
Ini jelas tergantung pada
youtubeinmp4.com
server dan cara mereka menyediakan tautan unduhan (yang dapat diberikan sebagai<video>
sumber), jadi jawaban ini mungkin tidak valid di masa mendatang.Anda tidak dapat memilih kualitas video.
JavaScript (setelah
load
)Penggunaan (Penuh)
Format video standar.
Penggunaan (Mini)
Sedikit kurang umum tetapi lebih kecil, menggunakan url yang dipersingkat
youtu.be
sebagaisrc
atribut langsung di<video>
tag.Semoga membantu! :)
sumber
The
<video>
tag dimaksudkan untuk beban dalam sebuah video dari format yang didukung (yang mungkin berbeda oleh browser).Tautan penyematan YouTube bukan hanya video, namun biasanya merupakan laman web yang berisi logika untuk mendeteksi apa yang didukung pengguna Anda dan bagaimana mereka dapat memutar video youtube, menggunakan HTML5, atau flash, atau beberapa plugin lain berdasarkan apa yang tersedia di PC pengguna. Inilah sebabnya mengapa Anda mengalami kesulitan menggunakan tag video dengan video youtube.
YouTube memang menawarkan API pengembang untuk menyematkan video youtube ke halaman Anda.
Saya membuat JSFiddle sebagai contoh langsung: http://jsfiddle.net/zub16fgt/
Dan Anda dapat membaca lebih lanjut tentang API YouTube di sini: https://developers.google.com/youtube/iframe_api_reference#Getting_Started
Kode juga dapat ditemukan di bawah
Di HTML Anda:
Di Javascript Anda:
sumber
onYouTubeIframeAPIReady
fungsi (dan meletakkan blok kode terakhir dari kode di atas di dalamnya).Jawaban termudah diberikan oleh W3schools. https://www.w3schools.com/html/html_youtube.asp
sumber
bagaimana kalau melakukannya dengan cara hooktube melakukannya? mereka tidak benar-benar menggunakan URL video untuk elemen html5, tetapi url pengalihan video google yang memanggil video itu. lihat di sini bagaimana mereka menyajikan beberapa video acak despacito ...
kode untuk halaman video berikut https://hooktube.com/watch?v=72UO0v5ESUo
youtube ke mp3 di sisi lain telah berubah menjadi monster yang sangat menghasilkan uang yang sekarang kembali download.html pada setengah dari permintaan download video ... mengganggu ...
2 tautan dalam jawaban ini adalah pengalaman pribadi saya dengan kedua sumber tersebut. bagaimana hooktube bagus dan segar dan benar-benar membantu menghindari sensor dan pembatasan geografis .. lihatlah, itu cukup keren. dan youtubeinmp4 adalah monster popup yang sekarang dikenal sebagai ConvertInMp4 ...
sumber
Dengan tag iframe baru yang disematkan di situs Anda, kode akan secara otomatis mendeteksi apakah Anda menggunakan browser yang mendukung HTML5 atau tidak.
Kode iframe untuk penyematan video YouTube adalah sebagai berikut, cukup salin ID Video dan ganti kode di bawah ini:
sumber
iframe
Tag "baru" ?iframe
telah ada selama berabad-abad…iframe
tag tersebut dan karena itulah dia langsung menanyakan tentangvideo
tag tersebut. Jika tidak, dia tidak akan bertanya apakah HTML5 (secara umum) mendukung video Youtube, tetapi dia akan membatasi pertanyaan tersebut padavideo
tag. Dia bahkan bertanya "apakah ada solusi untuk itu?" dalam kalimat terakhirnya, jadi jawaban ini benar-benar valid.