Ich habe eine Reihe von Canvas-basierten Videosteuerungen für ein HTML5-Video entwickelt. Bis vor kurzem funktionierte alles perfekt. Sobald das Video beginnt zu puffern, aktualisiert mein JavaScript-Ereignis-Listener für das Ereignis 'progress' den Canvas-Scrubber.
Vor kurzem habe ich mein Betriebssystem aktualisiert und der neueste Build von Chrome (15.0.874.106) scheint das Ereignis "Fortschritt" nicht korrekt auszulösen. Anstatt zu feuern, bis das Video vollständig geladen ist, hört es nach sehr kurzer Zeit auf zu brennen. Dieses Verhalten ist in Firefox oder früheren Versionen von Chrome (12) nicht vorhanden.
Gibt es etwas, das mir fehlt?
Hier ist der Testcode, den ich verwende:
%Vor%Die Pufferung stoppt früh, auch wenn ich meinen JS-Handler vollständig entferne und nur den vom Video-Tag bereitgestellten Scrubber beobachte.
Tags und Links google-chrome html5-video javascript-events