:stalled
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der :stalled
CSS Pseudoklassen-Selektor repräsentiert ein Element, das abspielbar ist, wie zum Beispiel <audio>
oder <video>
, wenn die Wiedergabe ins Stocken geraten ist. Eine Ressource wird als ins Stocken geraten angesehen, wenn der Benutzer die Wiedergabe einer bestimmten Position in der Medienressource angefordert hat, diese jedoch für eine bestimmte Zeitspanne keine Daten empfangen hat. Dies unterscheidet sich von :buffering
dadurch, dass das Media-Element unerwartet keine Daten lädt, wenn es ins Stocken gerät (z. B. aufgrund eines Netzwerkfehlers) für etwa 3 Sekunden (die genaue Zeit ist benutzeragentenabhängig).
Hinweis: Wie bei der :buffering
-Pseudoklasse wird das Element immer noch als "abspielend" betrachtet, wenn es "ins Stocken geraten" ist.
Wenn :stalled
mit einem Element übereinstimmt, passt auch :playing
auf dieses Element.
Syntax
:stalled {
/* ... */
}
Beispiele
CSS
:stalled {
outline: 5px solid red;
}
audio:stalled {
background-color: red;
}
Spezifikationen
Specification |
---|
Selectors Level 4 # selectordef-stalled |
HTML Standard # selector-stalled |
Browser-Kompatibilität
BCD tables only load in the browser