Acara 'berakhir' video HTML5 tidak diaktifkan di Chrome 22.0+

Saya mencari-cari topik ini, tetapi tidak menemukan sesuatu yang membenci. Pengujian saya menunjukkan bahwa versi terbaru Google Chrome (22+) di Mac dan PC memiliki acara vide ended yang rusak.

Saya membuat halaman contoh di sini dengan video HTML5 dan pendengar acara untuk ended keduanya menggunakan jQuery dan addEventListener biasa untuk memanggil peringatan di akhir video. Itu dipanggil dengan benar di Safari dan Firefox tetapi tidak di Chrome:

http://sadbot.com/videotest.html

Jika ada yang tahu mengapa ini tidak berhasil atau jika saya melakukan sesuatu yang salah, harap beri tahu saya. Perhatikan bahwa saya memiliki penyiapan kode produksi langsung yang serupa dengan ini yang telah berfungsi selama berbulan-bulan dan tampaknya rusak dengan peluncuran terbaru Chrome.


person Mauvis Ledford    schedule 24.10.2012    source sumber
comment
gunakan kontrol pertunjukan dan gulir ke pengaktifan acara akhir   -  person Arun Killu    schedule 24.10.2012
comment
Pengamatan menarik Arun, acara akhir video memang menyala jika Anda mengaktifkan kontrol dan memajukan cepat sampai akhir, jika tidak maka masih rusak. Tidak memperbaiki masalah namun memberi kita pemahaman yang lebih baik.   -  person Mauvis Ledford    schedule 24.10.2012
comment
untuk video berdurasi 11 detik hanya menampilkan 10 detik..tetapi pada detik ke-11 terjadi penembakan ??   -  person Arun Killu    schedule 24.10.2012
comment
saya pikir ini ada hubungannya dengan meta data video.   -  person Arun Killu    schedule 24.10.2012
comment
Temuan bagus Arun, sekarang saya telah melaporkan ini sebagai bug Chromium di sini: stackoverflow.com/questions/13044122/   -  person Mauvis Ledford    schedule 24.10.2012
comment
Maaf tautannya adalah: code.google.com/p/chromium/ masalah/detail?id=157543   -  person Mauvis Ledford    schedule 12.01.2013
comment
Berfungsi pada Chrome 28 (mungkin diperbaiki beberapa versi yang lalu).   -  person mhenry1384    schedule 05.08.2013


Jawaban (2)


Jika perulangan diaktifkan, acara yang berakhir tidak akan diaktifkan.

person Alexis    schedule 28.02.2013
comment
Poin bagus, tetapi Anda dapat melihat pada contoh bahwa video tersebut tidak berulang. - person Mauvis Ledford; 28.02.2013
comment
Jika perulangan diaktifkan, Anda mendapatkan acara 'mencari' dan ketika Anda mendapatkannya, properti currentTime pemain adalah 0, sehingga Anda dapat mencarinya dan menyebutnya sebagai acara 'berakhir'. - person mhenry1384; 05.08.2013

Sebagai informasi, masalah ini telah diverifikasi sebagai bug di Pelacak Chromium. Saya akhirnya "memperbaiki" masalah ini dengan menentukan file .ogv di sumber video terlebih dahulu, bukan setelah file h.264. Rupanya Chrome sekarang mendukung .ogv dengan baik tanpa masalah yang sama.

person Mauvis Ledford    schedule 11.01.2013