Skip to main content

Audio tracks

Multi-language audio and hearing-impaired track detection.

videoHLSa11y

Preview

Try it in the player

Track selector

Open the settings panel (gear icon) and look for the "Audio track" option to switch between available languages.

Hearing-impaired detection

Tracks with the hearing-impaired flag are detected automatically. A shortcut button appears in the top-right corner for quick access.

Documentation

Some videos contain multiple audio tracks — for example, the same content dubbed in French, English, or with an audio description for hearing-impaired viewers. This works like choosing a language on a DVD: the video stays the same, only the soundtrack changes. When available, the player displays an "Audio track" option in the settings panel to switch between languages seamlessly, without interrupting playback. Hearing-impaired tracks are detected automatically and highlighted with a dedicated icon. A shortcut button also appears in the top-right corner for quick access.

Code

HTML
<div style="padding:56.25% 0 0 0;position:relative;">
  <iframe
    src="https://app.videas.com/embed/019dcf5b-0c22-731c-8e3c-d24264812bd5/?show_chapters=0"
    width="100%" height="100%"
    frameborder="0" allowfullscreen
    allow="autoplay; fullscreen; picture-in-picture"
    style="position:absolute;top:0;left:0"
  ></iframe>
</div>

Frequently asked questions

How do I upload multiple audio tracks for one video?

Audio tracks must already be multiplexed in the source file (e.g. an MP4 with FR/EN streams) or delivered via an HLS manifest that references several <code>EXT-X-MEDIA</code> audio groups. Videas detects the tracks on upload and exposes them through the player automatically — no extra configuration needed in the dashboard.

How is a track flagged as hearing-impaired?

The player reads the <code>CHARACTERISTICS</code> attribute of the HLS manifest: tracks tagged <code>public.accessibility.describes-music-and-sound</code> or similar are automatically surfaced with a dedicated icon and a shortcut button for quick access.

Can I pre-select a default language for viewers?

Yes. The player picks up the <code>DEFAULT=YES</code> flag from the HLS manifest, and you can also force a language at embed time via URL parameters. When nothing is specified, the browser locale is used as a hint.