WCAG-succescriteria · Level AAA

WCAG 1.2.7: Uitgebreide audiobeschrijving (vooraf opgenomen)

WCAG 1.2.7 vereist dat wanneer pauzes in de voorgrondaudio onvoldoende zijn om alle visuele informatie over te brengen, uitgebreide audiobeschrijvingen—gerealiseerd door de video te pauzeren—moeten worden aangeboden voor vooraf opgenomen gesynchroniseerde media. Dit zorgt ervoor dat blinde en slechtziende gebruikers complexe visuele inhoud volledig kunnen begrijpen die niet door standaard audiobeschrijvingen kan worden gedekt.

Wat Deze Regel Betekent

WCAG Succescriterium 1.2.7 — Uitgebreide audiobeschrijving (vooraf opgenomen) opereert op Niveau AAA en bouwt direct voort op de vereiste op Niveau AA in SC 1.2.5 (Audiobeschrijving voor vooraf opgenomen media). Waar standaard audiobeschrijving simpelweg natuurlijke pauzes in het audiokanaal van een video gebruikt om visuele informatie te beschrijven, gaat uitgebreide audiobeschrijving verder: wanneer die pauzes te kort of te zeldzaam zijn om alle noodzakelijke beschrijvingen op te nemen, wordt de video gepauzeerd en wordt de audiobeschrijving afgespeeld, waarna de video weer verder gaat.

Het criterium is specifiek van toepassing op vooraf opgenomen gesynchroniseerde media — dat wil zeggen: videocontent met een soundtrack die gesynchroniseerd is met de beelden, zoals instructiefilms, bedrijfstrainingvideo’s, documentaires, productdemonstraties en vergelijkbare content. Het is niet van toepassing op live media, op alleen-audio content, of op alleen-video content zonder soundtrack.

Een voldoening aan dit criterium vereist een van de volgende zaken: (a) er wordt een uitgebreide audiobeschrijvingstrack of -versie van de media aangeboden die de weergave pauzeert om beschrijvingen te geven van cruciale visuele informatie die niet in natuurlijke pauzes past, of (b) alle visuele informatie wordt al overgebracht via de bestaande audiotrack zonder dat extra beschrijving nodig is (soms een "equivalent beschreven" versie genoemd). Een niet-voldoening treedt op wanneer een vooraf opgenomen gesynchroniseerde video betekenisvolle visuele informatie bevat — zoals tekst in beeld, diagrammen, gezichtsuitdrukkingen die het verhaal sturen, of demonstraties — die niet wordt overgebracht via audiobeschrijvingen in natuurlijke pauzes of via uitgebreide beschrijvingen, en de bestaande audio alleen een blinde gebruiker zonder die informatie laat.

WCAG erkent ook een belangrijke uitzondering: als de media zelf een media-alternatief voor tekst is — bijvoorbeeld een videoversie van een tekstdocument dat duidelijk als zodanig is gelabeld — dan is uitgebreide audiobeschrijving niet vereist. Daarnaast is geen extra beschrijving nodig als de voorgrondaudio alle visuele content al volledig beschrijft.

Het is vermeldenswaard dat het aanbieden van uitgebreide audiobeschrijving vaak vereist dat er een volledig aparte versie van de video wordt geproduceerd, omdat de meeste mediaplayers het pauze-en-hervat mechanisme voor beschrijvingsweergave niet standaard ondersteunen. Veelvoorkomende benaderingen zijn een speciale "beschreven versie" die toegankelijk is via een aparte URL of een schakelknop in de player, of het gebruik van een mediaplayer die TTML (Timed Text Markup Language) of op SMIL gebaseerde uitgebreide beschrijvingstracks ondersteunt.

Waarom Het Belangrijk Is

Uitgebreide audiobeschrijving is cruciaal voor gebruikers die blind zijn of een ernstige visuele beperking hebben — een doelgroep die groter is dan veel ontwikkelaars aannemen. Volgens de Wereldgezondheidsorganisatie hebben wereldwijd ongeveer 2,2 miljard mensen een vorm van visuele beperking, van wie er minstens 1 miljard een aandoening heeft die voorkomen had kunnen worden of onbehandeld is gebleven. Voor gebruikers die volledig afhankelijk zijn van schermlezers en audio-uitvoer kan een video die alleen beschrijft wat in de natuurlijke pauzes past, enorme gaten in het begrip achterlaten.

Denk aan een medische trainingsvideo die een chirurgische techniek demonstreert. De verteller zegt bijvoorbeeld: "Nu maken we hier de incisie", terwijl de camera inzoomt op een specifiek anatomisch herkenningspunt en de handen van de chirurg een precieze handeling uitvoeren. De gesproken toelichting gaat ervan uit dat de kijker de visuele context kan zien. Een standaard audiobeschrijving kan misschien een korte opmerking invoegen tijdens een korte pauze, maar als de handeling twee minuten lang ononderbroken doorgaat met constante spraak, krijgt een blinde geneeskundestudent vrijwel geen van de visuele details die centraal staan bij het leren van de techniek. Uitgebreide audiobeschrijving pauzeert de video en levert de volledige beschrijving: de zichtbare anatomie, het exacte gebruikte instrument, de hoek van benadering, de reactie van het weefsel. De student heeft dan gelijkwaardige toegang tot het leermateriaal.

Naast blindheid komt uitgebreide audiobeschrijving ten goede aan gebruikers met cognitieve beperkingen die informatie langzamer verwerken en baat hebben bij de extra context die beschrijvende narratie biedt. Het helpt ook gebruikers in alleen-audio contexten — zoals iemand die naar een trainingsvideo luistert tijdens het woon-werkverkeer — die het scherm niet kunnen zien, ongeacht hun visuele vermogen.

Vanuit zakelijk en juridisch perspectief laat het aanbieden van uitgebreide audiobeschrijvingen een serieuze, meetbare inzet voor inclusie zien. Voor organisaties in gereguleerde sectoren — overheidsinstellingen, banken, zorgaanbieders, onderwijsinstellingen — kan het aantonen van Niveau AAA-conformiteit op complexe mediacontent het juridische risico en de reputatieschade aanzienlijk verminderen. Er is ook een praktisch SEO-voordeel: de scripts die worden gebruikt om uitgebreide audiobeschrijvingen te produceren, dienen vaak als rijke transcripties, die door zoekmachines worden geïndexeerd als betekenisvolle content, wat de vindbaarheid van op video gebaseerde bronnen verbetert.

Gerelateerde Axe-core Regels

WCAG 1.2.7 vereist handmatige tests omdat geautomatiseerde tools de semantische inhoud van een video niet kunnen beoordelen, de audiotrack niet kunnen vergelijken met de beeldtrack, of kunnen bepalen of visuele informatie voldoende wordt beschreven. Er bestaat geen axe-core regel die een video kan bekijken, kan begrijpen wat er visueel wordt getoond en kan beoordelen of een uitgebreide audiobeschrijving aanwezig, accuraat en volledig is. Dit is in de kern een menselijke beoordelingsopdracht.

  • Handmatige evaluatie — vergelijking visuele content vs. audiocontent: Een menselijke tester moet de video bekijken met open ogen en met gesloten ogen (of met een schermlezer) en bepalen of de audio alleen — inclusief eventuele standaard audiobeschrijving — alle betekenisvolle visuele informatie overbrengt. Als dat niet zo is, moet de tester controleren of er een versie met uitgebreide audiobeschrijving wordt aangeboden. Geautomatiseerde tools kunnen deze vergelijking niet uitvoeren omdat ze niet in staat zijn videoframes te interpreteren als betekenisvolle visuele gebeurtenissen of deze te correleren met semantische betekenis in de audio.
  • Handmatige evaluatie — pauze-en-hervat mechanisme: Als een uitgebreide beschrijving wordt geclaimd, moet een tester verifiëren dat de player de video daadwerkelijk pauzeert tijdens het afspelen van de beschrijving en daarna correct hervat. Dit gedrag is een kwestie van mediaplayer en timing die actieve afspeeltests door een mens vereist, omdat geautomatiseerde scanners geen mediweergavestaten uitvoeren of observeren.
  • Handmatige evaluatie — nauwkeurigheid en volledigheid van de beschrijving: Zelfs wanneer er een uitgebreide audiobeschrijvingstrack bestaat, moet de inhoud ervan accuraat zijn en alle visueel kritieke informatie dekken. Geen enkele geautomatiseerde regel kan beoordelen of de beschrijvingstekst correct en volledig weergeeft wat er op het scherm te zien is. Een beschrijving die zegt "de presentator wijst naar het bord" terwijl het bord een cruciaal diagram met gelabelde datapunten bevat, zou niet aan dit criterium voldoen, ondanks dat er technisch gezien een beschrijving aanwezig is.

Hoe te Testen

  1. Voer eerst een geautomatiseerde toegankelijkheidsscan uit. Gebruik axe DevTools (browserextensie) of Lighthouse op de pagina met de video. Hoewel geen van beide tools naleving van uitgebreide audiobeschrijving direct kan verifiëren, kunnen ze ontbrekende of kapotte media-elementen, ontbrekende track-elementen en andere structurele problemen signaleren. Noteer eventuele waarschuwingen over mediacontent als startpunt. Axe kan het ontbreken van een ondertiteltrack of audiobeschrijvingstrack op elementniveau signaleren, wat de scope van je handmatige beoordeling verkleint.
  2. Identificeer alle vooraf opgenomen gesynchroniseerde media op de pagina. Lokaliseer elk <video>-element of ingesloten mediaplayer (YouTube-iframes, Vimeo-embeds, aangepaste players). Bevestig dat elk element gesynchroniseerde audio en video bevat. Pure audiopodcasts of stille video’s vallen buiten de scope van dit criterium.
  3. Bekijk de video met alleen audio. Sluit je ogen of gebruik een schermlezer (NVDA met Firefox, VoiceOver met Safari, of JAWS met Chrome) en luister naar de volledige video, inclusief eventuele bestaande audiobeschrijvingstrack. Noteer elk moment waarop je geen begrip hebt van wat er visueel gebeurt — handelingen, tekst in beeld, diagrammen, scènewisselingen, gezichtsuitdrukkingen van personages die het verhaal sturen.
  4. Vergelijk je aantekeningen met de beeldtrack. Bekijk nu de video met het geluid gedempt en noteer alle visuele informatie die op het scherm verschijnt. Kruis dit met wat je hebt gehoord. Als betekenisvolle visuele content niet in de audio werd overgebracht, heeft de video audiobeschrijving nodig. Als natuurlijke pauzes in de audio te kort waren of ontbraken om die beschrijvingen op te nemen, is uitgebreide audiobeschrijving vereist.
  5. Controleer of er een versie met uitgebreide beschrijving is. Zoek naar een duidelijk gelabelde link "Audio Described Version", een schakelaar in de videoplayer, of een beschreven versie op een alternatieve URL. Activeer deze, indien aanwezig, en herhaal stappen 3 en 4 met de beschreven versie, waarbij je verifieert dat de pauzes en beschrijvingen nu de ontbrekende visuele informatie dekken.
  6. Test het pauze-en-hervat gedrag met NVDA + Firefox. Bevestig, met de versie met uitgebreide beschrijving actief, dat de video pauzeert, de audiobeschrijving duidelijk wordt afgespeeld en de video vanaf het juiste punt hervat. Verifieer dat de schermlezer de beschreven content aankondigt of dat deze anderszins hoorbaar is voor een niet-ziende gebruiker.
  7. Test met VoiceOver + Safari op macOS/iOS. Herhaal de afspeeltest. Zorg ervoor dat de beschreven versie bedienbaar is met toetsenbordnavigatie (Tab, Spatie, Enter) en dat VoiceOver de playerbediening correct aankondigt, inclusief eventuele beschrijvingsschakelaar.
  8. Verifieer het beschrijvingsscript op nauwkeurigheid. Verkrijg het script of transcript van de uitgebreide beschrijving, indien beschikbaar. Beoordeel dit aan de hand van de video om te bevestigen dat het feitelijk correct is, alle kritieke visuele gebeurtenissen dekt en geen informatie weglaat die een ziende kijker zou gebruiken om de content te begrijpen.

Hoe te Herstellen

Scenario 1: Video zonder enige audiobeschrijving — Onjuist

<!-- A training video with no audio description track and no described version link.
     Blind users receive only the foreground narration, missing all visual demonstrations. -->
<video controls width='800'>
  <source src='surgical-technique.mp4' type='video/mp4'>
  <track kind='captions' src='captions-en.vtt' srclang='en' label='English Captions' default>
</video>

Scenario 1: Video met versie met uitgebreide audiobeschrijving — Juist

<!-- Provide a clearly labeled link to the extended described version.
     The described version pauses at critical moments to deliver full visual descriptions.
     This is the most reliable cross-browser approach. -->
<video controls width='800' id='main-video'>
  <source src='surgical-technique.mp4' type='video/mp4'>
  <track kind='captions' src='captions-en.vtt' srclang='en' label='English Captions' default>
  <track kind='descriptions' src='descriptions-en.vtt' srclang='en' label='Audio Descriptions'>
</video>
<p>
  <a href='surgical-technique-extended-described.mp4'>
    Watch extended audio described version of this video
  </a>
</p>

Scenario 2: Ingesloten YouTube-video met snelle beelden — Onjuist

<!-- An iframe embed of a product demo video. The YouTube auto-captions exist
     but there is no audio description, and the visual demonstrations are rapid
     with no natural pauses long enough for description. -->
<iframe
  width='560'
  height='315'
  src='https://www.youtube.com/embed/EXAMPLE_ID'
  title='Product demonstration video'
  allowfullscreen>
</iframe>

Scenario 2: Ingesloten video met schakelaar voor beschreven versie — Juist

<!-- Offer a button that swaps the src to the extended described version.
     The described version was produced as a separate MP4 with pauses built in.
     The button is keyboard-accessible and has a clear accessible name. -->
<div role='region' aria-label='Product demonstration video player'>
  <iframe
    id='demo-video-frame'
    width='560'
    height='315'
    src='https://www.youtube.com/embed/EXAMPLE_ID'
    title='Product demonstration video'
    allowfullscreen>
  </iframe>
  <p>
    <button
      type='button'
      aria-pressed='false'
      onclick='toggleDescribedVersion(this)'>
      Enable extended audio description
    </button>
  </p>
</div>
<!-- The toggleDescribedVersion() function swaps the iframe src
     to the described YouTube video ID and updates aria-pressed. -->

Scenario 3: HTML5-videoplayer met een beschrijvingstrack die te kort is — Onjuist

<!-- A descriptions track exists but its cue text is truncated to fit within
     existing audio pauses. Key visual information (a data chart with five labeled
     columns) is summarized as 'a chart appears on screen' — insufficient. -->
<video controls width='800'>
  <source src='annual-report.mp4' type='video/mp4'>
  <track kind='captions' src='captions-en.vtt' srclang='en' label='English' default>
  <track kind='descriptions' src='brief-descriptions.vtt' srclang='en' label='Descriptions'>
</video>
<!-- brief-descriptions.vtt contains only: 'A chart appears on screen.' -->

Scenario 3: Aparte versie met uitgebreide beschrijving en volledige narratie — Juist

<!-- The extended described version pauses playback at the chart moment
     and delivers: 'A bar chart titled Annual Revenue by Region appears.
     Five bars are shown: Europe 2.1 million, Asia 3.4 million,
     North America 4.8 million, South America 1.2 million, Africa 0.9 million.
     North America leads all regions.' The video then resumes. -->
<video controls width='800'>
  <source src='annual-report.mp4' type='video/mp4'>
  <track kind='captions' src='captions-en.vtt' srclang='en' label='English' default>
</video>
<p>
  <strong>Extended audio described version:</strong>
  <a href='annual-report-extended-described.mp4'>
    Annual report video with extended audio descriptions
  </a>
</p>

Veelvoorkomende Fouten

  • Een ondertiteltrack behandelen als vervanging voor audiobeschrijving: Ondertitels geven gesproken dialoog en geluidseffecten als tekst weer voor dove gebruikers. Ze beschrijven geen visuele content voor blinde gebruikers. Een video met alleen een ondertiteltrack voldoet nog steeds niet aan dit criterium als visuele informatie niet in de audio wordt beschreven.
  • Een standaard audiobeschrijvingstrack aanbieden zonder te controleren of de pauzes voldoende zijn: Veel teams voegen een <track kind='descriptions'>-element toe en beschouwen het werk als afgerond, zonder te verifiëren dat voor elke belangrijke visuele gebeurtenis een pauze lang genoeg is om de beschrijving in te passen. Snel bewegende demo’s, complexe diagrammen en dichte tekst in beeld vereisen doorgaans uitgebreide beschrijvingen.
  • Alleen duidelijke visuele veranderingen beschrijven en tekstuele content in beeld weglaten: Tekst in beeld — slidetitels, formulierlabels, grafiekassen, knoplabels die in een demo worden getoond — moet volledig worden voorgelezen tijdens de audiobeschrijving. Zeggen "er verschijnt een slide" in plaats van de titel en belangrijkste bulletpoints van de slide voor te lezen, laat cruciale informatie ontoegankelijk.
  • Linken naar een beschreven versie zonder een duidelijke, programmatisch bepaalbare toegankelijke naam: Een link met de tekst "klik hier" of "beschreven versie" zonder een label dat aangeeft welke video wordt beschreven, voldoet niet aan WCAG 2.4.6 en zorgt voor verwarring bij schermlezergebruikers die op een pagina met meerdere video’s navigeren.
  • Een schakelknop voor de beschreven versie gebruiken zonder aria-pressed bij te werken of feedback te geven: Als een knop schakelt tussen standaard- en beschreven weergave, moet deze aria-pressed (true/false) gebruiken of een gelijkwaardige live-regio aankondiging, zodat schermlezergebruikers de huidige status kennen en weten dat hun actie effect heeft gehad.
  • De versie met uitgebreide beschrijving produceren zonder de hervatnauwkeurigheid te testen: Na de beschrijvingspauze moet de video exact hervatten waar hij was gestopt — niet iets eerder of later. Onjuiste hervatpunten veroorzaken verlies van verhalende context en vergroten de verwarring voor blinde gebruikers.
  • Aannemen dat een videotrancript alleen voldoende is voor dit criterium: Een transcript is waardevol en ondersteunt SC 1.2.8 (Media-alternatief), maar voldoet niet aan 1.2.7. Uitgebreide audiobeschrijving is een tijdgesynchroniseerd, via audio geleverd mechanisme, geen apart document om los te lezen.
  • Visuele informatie die de emotionele of verhalende betekenis van een scène stuurt niet beschrijven: Als de gezichtsuitdrukking, lichaamstaal of visuele reactie van een personage centraal staat voor het begrijpen van wat er gebeurt — bijvoorbeeld in een klantgetuigenisvideo — laat het weglaten van die beschrijving blinde gebruikers achter zonder gelijkwaardig begrip, zelfs als de gesproken dialoog intact is.
  • De beschreven versie niet bijwerken wanneer de hoofdvideo wordt bijgewerkt: Als de bronvideo wordt herbewerkt, bijgewerkt of vervangen (wat vaak voorkomt bij instructiecontent), moet de uitgebreide beschrijvingstrack of -versie ook worden bijgewerkt. Verouderde beschrijvingen kunnen actief misleiden door scènes te beschrijven die niet meer bestaan.
  • Video’s insluiten via iframes van derden (YouTube, Vimeo) en aannemen dat het platform de beschrijving regelt: Door het platform geleverde audiobeschrijvingen (voor zover aanwezig) zijn zelden uitgebreide beschrijvingen. De content-eigenaar is verantwoordelijk voor het zorgen dat er een versie met uitgebreide beschrijving bestaat en dat deze wordt gelinkt of toegankelijk is vanaf de insluitende pagina.

Relatie met de Toegankelijkheidsregelgeving van Turkije

De Turkse Presidential Circular 2025/10, gepubliceerd in het Staatsblad nr. 32933 op 21 juni 2025, stelt toegankelijkheidsverplichtingen vast voor een gedefinieerde set digitale dienstverleners. De circulaire verplicht naleving van toegankelijkheidsstandaarden voor digitale producten en diensten die aan het publiek worden aangeboden, en sluit in grote lijnen aan bij WCAG 2.1 Niveau AA als basisvereiste voor conformiteit.

De entiteitstypen die onder de circulaire vallen, omvatten overheidsinstellingen en -agentschappen, e-commerceplatforms, banken en financiële instellingen, ziekenhuizen en zorgaanbieders, telecomoperators met 200.000 of meer abonnees, erkende reisbureaus, particuliere vervoersbedrijven en particuliere scholen die zijn gemachtigd door het Ministerie van Nationaal Onderwijs (MoNE). Voor deze entiteiten is WCAG 2.1 Niveau AA-conformiteit de afdwingbare ondergrens.

WCAG 1.2.7 (Uitgebreide audiobeschrijving) is een Niveau AAA-criterium, wat betekent dat het niet direct wordt voorgeschreven door de basisvereisten van de circulaire. Het belang ervan mag echter niet worden onderschat in de Turkse regulatoire context, om verschillende redenen. Ten eerste hebben organisaties die complexe mediacontent produceren — zoals zorgaanbieders die chirurgische trainingsvideo’s publiceren, overheidsinstellingen die beleidsuitlegfilms uitbrengen, of particuliere scholen die educatieve videocontent verspreiden — een sterke ethische en praktische reden om uitgebreide audiobeschrijvingen te implementeren voor hun meest kritieke materiaal, zelfs zonder strikte wettelijke verplichting.

Ten tweede worden, naarmate de Turkse regelgeving rond digitale toegankelijkheid zich ontwikkelt en handhavingsmechanismen worden versterkt, Niveau AAA-criteria steeds vaker genoemd als indicatoren van best-in-class praktijk. Organisaties die vrijwillig AAA-conformiteit aantonen — vooral in hoog-risicodomeinen zoals gezondheid, onderwijs en financiën — zijn beter gepositioneerd voor toekomstige regulatoire updates en lopen minder risico op klachten onder bredere antidiscriminatiekaders.

Ten derde sluit voor publieke omroepen en mediaorganisaties — zelfs als ze niet rechtstreeks worden genoemd in de circulaire 2025/10 — de Turkse Radio and Television Supreme Council (RTÜK) historisch gezien aan bij toegankelijkheidsbepalingen voor uitgezonden content. Uitgebreide audiobeschrijving sluit aan bij de geest van die verplichtingen wanneer deze wordt toegepast op on-demand en via het web verspreide video.

Organisaties die de Accsible widget SDK gebruiken, moeten zich ervan bewust zijn dat, hoewel de overlaywidget toegankelijkheidsfuncties en -bedieningen aan eindgebruikers kan tonen, uitgebreide audiobeschrijving zelf op het niveau van contentproductie moet worden geïmplementeerd — deze kan niet automatisch worden achteraf aangebracht door een client-side tool. De SDK kan echter wel een schakelaar of link naar de beschreven versie in het toegankelijkheidspaneel tonen, waardoor die alternatieve versie beter vindbaar wordt voor gebruikers die deze nodig hebben.