:playing
Medios en estado de reproducción.
Especificidad(0, 1, 0)
:playing
Comportamiento
- Incluye pausas temporales por buffering o stalled.
- Deja de coincidir cuando el usuario pausa o termina la reproducción.
Ejemplos
video:playingCoincide: <video controls src="lesson.mp4"></video>
<audio controls src="lesson.mp3"></audio>Errores frecuentes
- No significa que currentTime esté cambiando en cada instante.
- No lo sustituyas por la ausencia de :paused.
:paused
Medios que no están en estado de reproducción.
Especificidad(0, 1, 0)
:paused
Comportamiento
- Suele coincidir antes de iniciar y tras una pausa explícita.
- Es mutuamente excluyente con :playing.
Ejemplos
audio:paused<video controls src="lesson.mp4"></video>
Coincide: <audio controls src="lesson.mp3"></audio>Errores frecuentes
- No describe una espera causada por falta de datos.
- No presupongas que solo aparece tras pulsar un botón.
:seeking
Medios que buscan una posición de reproducción.
Especificidad(0, 1, 0)
:seeking
Comportamiento
- Puede durar muy pocos fotogramas.
- Se activa al mover la posición, incluso mediante controles nativos.
Ejemplos
.player video:seeking<div class="player">
Coincide: <video controls src="film.mp4"></video>
</div>Errores frecuentes
- No equivale a buffering.
- No uses una simulación para reportar una coincidencia real.