| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/HTMLTrackElement | [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 est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'interface HTMLTrackElement reprsente un lment HTML <track> dans le DOM. Cet lment peut tre utilis comme enfant de <audio> ou <video> pour dfinir une piste de texte contenant des informations telles que des sous-titres ou des lgendes.
Hrite des proprits de son parent, HTMLElement.
HTMLTrackElement.kindUne chane de caractres qui reflte l'attribut HTML kind, indiquant comment la piste de texte doit tre utilise. Les valeurs possibles sont : subtitles, captions, descriptions, chapters ou metadata.
HTMLTrackElement.srcUne chane de caractres qui reflte l'attribut HTML src, indiquant l'adresse des donnes de la piste de texte.
HTMLTrackElement.srclangUne chane de caractres qui reflte l'attribut HTML srclang, indiquant la langue des donnes de la piste de texte.
HTMLTrackElement.labelUne chane de caractres qui reflte l'attribut HTML label, indiquant un titre lisible par l'utilisateurice pour la piste.
HTMLTrackElement.defaultUne valeur boolenne refltant l'attribut default, indiquant que la piste doit tre active si les prfrences de l'utilisateurice n'indiquent pas qu'une autre piste serait plus approprie.
HTMLTrackElement.readyState Lecture seuleRetourne un unsigned short qui indique l'tat de prparation de la piste :
| Constante | Valeur | Description |
|---|---|---|
NONE |
0 | Indique que les repres du texte de piste n'ont pas t obtenus. |
LOADING |
1 | Indique que la piste de texte est en cours de chargement et qu'aucune erreur fatale n'a t rencontre jusqu' prsent. D'autres repres peuvent encore tre ajouts la piste par l'analyseur. |
LOADED |
2 | Indique que la piste de texte a t charge sans erreur fatale. |
ERROR |
3 | Indique que la piste de texte a t active, mais que lorsque l'agent utilisateur a tent de l'obtenir, cela a chou d'une manire ou d'une autre. Certains ou tous les repres sont probablement manquants et ne seront pas obtenus. |
HTMLTrackElement.track Lecture seuleRetourne un objet TextTrack qui correspond aux donnes de la piste de texte de l'lment de piste.
Pas de mthode spcifique ; hrite des mthodes de son parent, HTMLElement.
Hrite des vnements de son parent, HTMLElement.
coutez ces vnements en utilisant addEventListener() ou en assignant un gestionnaire d'vnement la proprit oneventname de cette interface :
cuechangeEnvoy lorsque le TextTrack sous-jacent a modifi les repres actuellement prsents. Cet vnement est toujours envoy au TextTrack mais est aussi envoy HTMLTrackElement si un tel lment est associ la piste.
Vous pouvez galement utiliser le gestionnaire d'vnement oncuechange pour tablir un gestionnaire pour cet vnement.
Les donnes WebVTT ou TTML dcrivant les repres rels pour la piste de texte ne sont pas charges si le mode de la piste est initialement l'tat disabled. Si vous devez effectuer un traitement sur la piste aprs la mise en place du <track>, vous devez vous assurer que le mode de la piste est soit hidden (si vous ne souhaitez pas qu'elle soit prsente l'utilisateurice au dpart) soit showing (pour afficher la piste ds le dbut). Vous pouvez ensuite changer le mode comme vous le souhaitez par la suite.
| Spcification |
|---|
| HTML # htmltrackelement |
<track>.Cette page a t modifie le 20 janv. 2026 par les contributeurices du MDN.
HTMLTrackElementBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScopeCertaines 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 |