Skip to content

useMediaCaption (since v1.0.0)

Diagnostic Category: lint/a11y/useMediaCaption

Sources:

Enforces that audio and video elements must have a track for captions.

<video />
a11y/useMediaCaption.js:1:2 lint/a11y/useMediaCaption ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   Provide a track for captions when using audio or video elements.
  
  > 1 │ 	<video />
   	^^^^^^^^^
    2 │ 
  
   Captions support users with hearing-impairments. They should be a transcription or translation of the dialogue, sound effects, musical cues, and other relevant audio information.
  
<audio>child</audio>
a11y/useMediaCaption.js:1:2 lint/a11y/useMediaCaption ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   Provide a track for captions when using audio or video elements.
  
  > 1 │ 	<audio>child</audio>
   	^^^^^^^^^^^^^^^^^^^^
    2 │ 
  
   Captions support users with hearing-impairments. They should be a transcription or translation of the dialogue, sound effects, musical cues, and other relevant audio information.
  
<audio>
<track kind="captions" {...props} />
</audio>
<video muted {...props}></video>