Webseite erstellen, die beim Aufruf automatisch Videos vorlädt

Excelmania

Lieutenant
Registriert
Apr. 2010
Beiträge
798
Hallo.

Gibt es eine Möglichkeit, eine Webseite (lokal) so einzurichten, dass ein Client der die Webseite aufruft automatisch die Videos auf dieser Webseite vorlädt? Ich würde das gerne über einen Apache realisieren.
 
Wenn es lokal ist verstehe ich den Sinn nicht ganz, da die Bandbreite kein Problem sein sollte. Aber zum Thema:

Früher gab es beim <video> Element mal das autobuffer Attribut das genau das gemacht hat. Da es aber eigentlich keine gute Idee ist das für Nutzer zu forcieren wurde das wieder abgeschafft und durch preload ersetzt. Preload kann mit auto auch das gesamte Video laden, ist aber von den Einstellungen des Nutzers abhängig. Ansonsten werden nur die Metadaten vorladen, was nicht ganz das wäre, was du willst.
Was du machen könntest wäre ein <link preload="..."> zu verwenden. Damit wird der Browser angewiesen die Datei zu laden sobald die Seite lädt, theoretisch auch ohne den restlichen Seitenaufbau zu behindern.

Google hat dazu auch einen Artikel:
https://developers.google.com/web/fundamentals/media/fast-playback-with-video-preload#link_preload

Ansonsten sind auch hier einige Varianten:
http://dinbror.dk/blog/how-to-preload-entire-html5-video-before-play-solved/
 
  • Gefällt mir
Reaktionen: DeusoftheWired
Mihawk90 schrieb:
Was du machen könntest wäre ein <link preload="..."> zu verwenden. Damit wird der Browser angewiesen die Datei zu laden sobald die Seite lädt, theoretisch auch ohne den restlichen Seitenaufbau zu behindern.

Hier wäre noch wichtig zu erwähnen, das Firefox die preload Metatags (leider) ignoriert. Ist mir letzthin bei einer CSS Keyframe Animation aufgefallen in der ich das Hintergrundbild wechseln musste.

https://caniuse.com/#search=preload
 
  • Gefällt mir
Reaktionen: Mihawk90
Gut zu wissen, kannte ich auch noch nicht.
Warum sowas default deaktiviert ist muss man auch nicht verstehen :rolleyes:
 
Zurück
Oben