Leider scheint es derzeit keine Möglichkeit zu geben, Chrome anzuweisen, keine Ressourcen herunterzuladen, bis Sie sie ausdrücklich anfordern (ich habe sogar im Extensions Web Store nachgesehen , ob jemand eine Erweiterung geschrieben hat, die dies tun könnte).
Das Opera-Entwicklerhandbuch für HTML5, Alles , was Sie über HTML5-Video- und Audiozustände wissen müssen :
Was ist mit all dem Herunterladen los?
Opera, Chrome und Safari laden automatisch die gesamte Videodatei herunter, auch wenn sie noch nicht abgespielt wurde. Firefox 3.6 lädt nur genug, um einen Frame zu rendern und die Dauer zu bestimmen, es sei denn, das autobuffer
Attribut ist vorhanden. Beachten Sie, dass sich die Spezifikation von autobuffer
auf
geändert hat preload
, was noch nirgendwo implementiert wurde. Opera plant, das Firefox-Verhalten so zu ändern, dass nur genug geladen wird, um einen Frame zu rendern und die Dauer standardmäßig zu bestimmen, sofern das preload
Attribut nichts
anderes angibt.
Es war ein bekanntes Problem, dass Chrome das preload
Attribut ignoriert , was bedeutet, dass das Video immer vorgeladen wird, auch wenn dies nicht beabsichtigt ist. Die gute Nachricht ist jedoch, dass dieser Fehler in der neuesten Entwicklerversion von Chrome behoben wurde :
Kommentar 72 vom Projektmitglied [email protected], 5. April (vor 6 Tagen)
Die Patches zum Implementieren des Preloads sind jetzt gelandet! Das Preload-Attribut wird in Chrome 12 endgültig erkannt. (Der Dev-Kanal sollte dieses Update in einigen Wochen erhalten.)
Sobald diese Änderung erfolgt ist (abhängig von der von Ihnen verwendeten Chrome-Version), sollten die Audiodateien nicht vorgeladen werden, es sei denn, der RSS-Feed, die Webseite usw. geben ausdrücklich an, dass sie vorgeladen werden sollen.
Mein Verständnis von HTML5 lässt mich glauben, dass Sie nichts tun können, wenn der Webdesigner es auf das Vorladen eingestellt hat. Ich vermute jedoch, dass wir bald eine Erweiterung oder Option in Browsern sehen werden, mit der Sie auswählen können, ob eine Quelle vorgeladen wird oder nicht (ich würde mir vorstellen, wie Chrome's Click to Play für Plugins funktioniert).