Ich habe ein einfaches HTML5 Video auf meiner Website. Ich möchte, dass es zu loopen, so fügte ich loop
Tag hinzu. Es funktioniert, das Problem ist, dass es jedes Mal stottert, wenn es neu startet. Das Video ist sehr kurz, hat nur 8 Sekunden, aber wenn es das Ende erreicht und dann neu startet, "friert" der allererste Frame des Videos ungefähr eine halbe Sekunde ein. Ich habe es in Chrome und in Firefox getestet, es passiert nur in Chrome.HTML5 Video stottern auf Schleife
Nach Google es fand ich mehrere Umgehungslösungen, aber keiner von ihnen arbeitete für mich. Ich habe versucht, das ended
Ereignis des Videos in JS zu fangen, so dass ich das Video wieder play
, um das Plakatbild des Videos zu löschen, wenn es beginnt, $video.attr('poster', '')
zu spielen, und so weiter.
Wenn ich das Video auf dem Windows Media Player oder einem anderen Videoplayer mit "Wiederholungs" -Modus abspiele, läuft es ohne Stottern ab, sodass ich nicht glaube, dass etwas mit der Videokodierung zu tun hat.
<video loop>
<source src="myvid.mp4" type="video/mp4">
</video>