| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/HTMLMediaElement/loading | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utiliss.
Vous voulez une meilleure prise en charge pour cette fonctionnalit ? Dites-nous pourquoi.
Exprimental: Il s'agit d'une technologie exprimentale.
Vrifiez attentivement le tableau de compatibilit des navigateurs avant de l'utiliser en production.
La proprit loading de l'interface HTMLMediaElement fournit un indice au navigateur sur la manire de grer le chargement des mdias qui se trouvent actuellement en dehors de la zone d'affichage visuel de la fentre. Cela permet d'optimiser le chargement du contenu du document en reportant le chargement des mdias jusqu' ce qu'ils soient rellement ncessaires, plutt que de les charger immdiatement lors du chargement initial de la page. Elle reflte l'attribut de contenu loading de l'lment <audio> ou l'attribut de contenu loading de l'lment <video>.
Une chane de caractres dont la valeur est soit eager, soit lazy. Pour leur signification, voir la rfrence HTML <audio loading> ou <video loading>.
La fonction ajouterVideoDansListe() ci-dessous ajoute une miniature de vido une liste d'lments, en utilisant le chargement paresseux pour viter de charger la vido depuis le rseau tant qu'elle n'est pas rellement ncessaire.
function ajouterVideoDansListe(url) {
const liste = document.querySelector("div.video-list");
const nouvelObjet = document.createElement("div");
nouvelObjet.className = "video-item";
const nouvelleVideo = document.createElement("video");
// Chargement paresseux si pris en charge
if ("loading" in HTMLVideoElement.prototype) {
nouvelleVideo.loading = "lazy";
} else {
// Si le chargement paresseux natif n'est pas pris en charge, vous
// pouvez envisager des alternatives, bien que cela puisse convenir
// comme amlioration progressive.
}
nouvelleVideo.width = 320;
nouvelleVideo.height = 240;
nouvelleVideo.src = url;
nouvelObjet.appendChild(nouvelleVideo);
liste.appendChild(nouvelObjet);
}
| Spcification |
|---|
| HTML # attr-media-loading |
<audio><video>Cette page a t modifie le 19 avr. 2026 par les contributeurices du MDN.
HTMLMediaElementaudioTracksautoplaybufferedcontrollercontrolscontrolsListcrossOrigincurrentSrccurrentTimedefaultMuteddefaultPlaybackRatedisableRemotePlaybackdurationendederrorloadingloopmediaGroupmediaKeysmutednetworkStatepausedplaybackRateplayedpreloadpreservesPitchreadyStateremoteseekableseekingsinkIdsrcsrcObjecttextTracksvideoTracksvolumeBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScopeCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |