2016-07-07 28 views
0

Ich habe ein Banner mit einem Video, das 4MB ist. Das Video soll von Anfang an abgespielt werden.Banner Video Preloading (Generic)

Dumme Frage:

Was ist der beste Weg, um das Video zu laden?

Während ich Assets wie Bilder vorab laden kann, muss ich auch einen Video-Javascript-Preloader erstellen?

Ich möchte, dass das Video startet, wenn ich mit der Animation des Banners beginne.

Best Practice?

+0

„_I können Assets wie Bilder vorzuladen, muss ich auch ein Video JS Preloader erstellen? _“ Zeigen Sie einige „Vorbelastung“ Beispielcode (Bilder Teil), so prüfen wir, ob diese Logik anwenden kann Video auch. Ansonsten denke ich, dass Sie einfach ein Video in das Tag laden und es versteckt halten müssen (verwenden Sie CSS-Ebenen oder setzen Sie eine kleine Breite und Höhe dynamisch. Ich habe nie versucht, eine Größe von Null, aber 1 Pixel für jeden könnte funktionieren). Überprüfen Sie den Ladefortschritt des Videos (über JS) und wenn es fertig ist, zeigen Sie das Banner an (ändern Sie dynamisch seinen CSS-Ebenenindex oder ändern Sie dynamisch Breite/Höhe). Nur eine Idee, um es zu versuchen. Google jeden Teil, den Sie brauchen. –

+0

gibt es ein paar Lösungen hier - http://stackoverflow.com/questions/18251632/another-force-chrome-to-fully-buffer-mp4-video/18294706#18294706 – Offbeatmammal

Antwort