Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Pseudo-classe CSS :stalled

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

Want more support for this feature? Tell us why.

La pseudo-classe CSS :stalled représente un élément qui est lisible, tel que <audio> ou <video>, lorsque la lecture est bloquée. Une ressource est considérée comme étant bloquée si l'utilisateur·ice a demandé la lecture d'une position spécifique dans la ressource multimédia, mais qu'elle n'a pas réussi à recevoir de données pendant un certain temps. Cela diffère de :buffering en ce sens que l'élément multimédia ne charge pas de données de manière inattendue lorsqu'il est bloqué (par exemple, en raison d'une erreur réseau) pendant environ 3 secondes (le temps exact dépend de l'agent utilisateur (angl.)).

Note : Comme avec la pseudo-classe :buffering, l'élément est toujours considéré comme « en lecture » lorsqu'il est « bloqué ». Si :stalled correspond à un élément, :playing correspondra également à cet élément.

Syntaxe

css
:stalled {
  /* ... */
}

Exemples

CSS

css
:stalled {
  outline: 5px solid red;
}

audio:stalled {
  background-color: red;
}

Spécifications

Spécification
Selectors Level 4
# selectordef-stalled
HTML
# selector-stalled

Compatibilité des navigateurs

Voir aussi