Mengenai Blog API Youtube, mereka bereksperimen dengan Pemutar Video HTML5 baru mereka .
Ternyata untuk memutar video di html5, Anda harus menggunakan kode embedding iframe:
<iframe class="youtube-player" type="text/html" width="640" height="385"
src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
</iframe>
Namun jika klien belum bergabung dengan Uji Coba HTML5 , pemutar secara otomatis akan beralih kembali ke pemutar flash meskipun browser klien mendukung video HTML5.
Bagaimana cara memaksa pemutaran video HTML5 jika browser mendukungnya, meskipun pengguna belum terlibat dalam Uji Coba HTML5?
Kalau tidak, bagaimana cara menonaktifkan flash fallback?
EDIT:
Dimungkinkan untuk memaksa pemutar HTML melalui tautan ke Video Youtube , tetapi saya membutuhkan fitur semacam ini untuk video yang disematkan.
Jawaban:
Saya telah menemukan solusinya:
Anda harus menambahkan
html5=1
di atribut src dari iframe:Video akan ditampilkan sebagai HTML5 jika tersedia, atau dikembalikan ke flash player.
sumber
&html5=1
ke bagian akhir video yang tidak disematkan: /&html5=1
(atau&html5=true
semacamnya) ke akhir hyperlink (bukan video tertanam iframe) tampaknya tidak berfungsi di IE tanpa Flash.Apakah video YouTube diputar dalam format HTML5 atau tidak tergantung pada pengaturan di https://www.youtube.com/html5 , per browser. Chrome lebih memilih pemutaran HTML5 secara otomatis, tetapi bahkan Firefox dan Internet Explorer terbaru masih menggunakan Flash jika dipasang di komputer.
Parameter html5 = 1 tidak melakukan apa-apa (lagi) sekarang. (Perhatikan bahwa ini bahkan tidak terdaftar di https://developers.google.com/youtube/player_parameters .)
sumber
html5=1
di Firefox 33.0.2 dan berfungsi dengan baik (dan tidak mengharuskan pengguna mengaktifkan pengaturan HTML5 di YouTube). Tanpanya YouTube mengirimkan versi Flash secara default.Saya mencoba menggunakan kode semat iframe dan pemutar HTML5 muncul, namun, karena beberapa alasan, iframe benar-benar merusak situs saya.
Saya mengotak-atik kode sematan objek lama dan berfungsi dengan baik. Jadi jika Anda mengalami masalah dengan iframe, inilah kode yang saya gunakan:
semoga bermanfaat bagi seseorang
sumber
<object>
tidak digunakan lagi mulai akhir Januari. Gunakan<iframe>
sebagai gantinya.<object>
masih berfungsi, sebenarnya iframe hanya berisi saja.Jika Anda menggunakan api embed iframe, Anda dapat meletakkannya
html5:1
sebagai salah satuplayerVars
argumen, seperti:Benar-benar bekerja.
sumber
Tag sebaris digunakan untuk menambahkan src dari dokumen ke elemen html saat ini.
Dalam kasus Anda, video youtube dan kami perlu menentukan jenis html (4 atau 5) ke browser secara eksternal ke tautan
jadi tambahkan? html = 5 di akhir tautan .. :)
sumber