Wie kann ich pre-load bei Audio/Video-Objekten auf "none" setzen? 
Autor: Andreas R.
Besucht 100,
Followers 1,
Geteilt 0
Aktuell befinden Sie auc eine X5 Seite zahlreiche Audio-Dateien. Kommt ene Besucher auf die Webseite, wird alles geladen uahc wenn es nicht angehört wird.
Im Audio-Video-Objekt gibt es keine Einstellmöglichkeit dafür. Nur manuelles oder automatisches Abspielen.
Das wäre ein HTML-Code dafür (HTML Beispiel):
<audio controls preload="none" src="/videos/kolibri.mp3"></audio>
Das ist nicht unerhebliches Volumen, das jedes mal geladen wird.
Gepostet am

Hier könnten die Javascript-Experten helfen. Ich selber bin kein Javascript-Experte.
Vielleicht meldet sich auch noch KolAsim (Moderator) zu Wort.
----- Antwort der Google-KI -----
Schritt-für-Schritt-Anleitung
<script> document.addEventListener("DOMContentLoaded", function() { // Sucht alle Audio-Elemente, die von WebSite X5 generiert wurden var audioElements = document.querySelectorAll('audio'); audioElements.forEach(function(audio) { // Setzt das Preload-Attribut auf 'none' audio.setAttribute('preload', 'none'); audio.preload = 'none'; }); }); </script>
-----
Da die KI nicht sagt vor welchem ??? Tag, einfach mal testen, evtl. vor </body> oder früher.
<script>
document.addEventListener("DOMContentLoaded", function() {
// Sucht alle Audio-Elemente, die von WebSite X5 generiert wurden
var audioElements = document.querySelectorAll('audio');
audioElements.forEach(function(audio) {
// Setzt das Preload-Attribut auf 'none'
audio.setAttribute('preload', 'none');
audio.preload = 'none';
});
});
</script>