WCAG Başarı Kriterleri · Level AAA
WCAG 1.2.7: Genişletilmiş Sesli Betimleme (Önceden Kaydedilmiş)
WCAG 1.2.7, ön plandaki seste verilen duraklamalar tüm görsel bilgiyi aktarmaya yetmediğinde, önceden kaydedilmiş eşzamanlı medya için videoyu duraklatarak sağlanan genişletilmiş sesli betimlemelerin sunulmasını gerektirir. Bu, standart sesli betimlemelerin kapsayamadığı karmaşık görsel içeriği görme engelli ve az gören kullanıcıların tam olarak anlayabilmesini sağlar.
Bu Kuralın Anlamı
WCAG Başarı Ölçütü 1.2.7 — Genişletilmiş Sesli Betimleme (Önceden Kaydedilmiş), AAA Düzeyinde yer alır ve doğrudan SC 1.2.5’teki (Önceden Kaydedilmiş İçin Sesli Betimleme) AA Düzeyi gereksinimine dayanır. Standart sesli betimleme, bir videonun ses parçasındaki doğal duraklamaları görsel bilgiyi anlatmak için kullanırken, genişletilmiş sesli betimleme daha ileri gider: Bu duraklamalar gerekli tüm betimlemeyi karşılayamayacak kadar kısa veya seyrek olduğunda, video durdurulur ve sesli betimleme çalınır, ardından video devam eder.
Bu ölçüt özellikle önceden kaydedilmiş eşzamanlı ortam için geçerlidir — yani, görselleriyle eşzamanlı bir ses parçasına sahip video içerik; örneğin eğitim filmleri, kurumsal eğitim videoları, belgeseller, ürün tanıtımları ve benzeri içerikler. Canlı ortama, yalnızca ses içeriğine veya ses parçası olmayan yalnızca video içeriğine uygulanmaz.
Bu ölçüte göre başarılı sayılmak için aşağıdakilerden biri gerekir: (a) doğal duraklamalara sığmayan kritik görsel bilgilerin betimlenmesi için oynatmayı duraklatan genişletilmiş bir sesli betimleme parçası veya ortam sürümü sağlanmıştır ya da (b) tüm görsel bilgi, ek betimlemeye gerek kalmadan mevcut ses parçası aracılığıyla zaten aktarılmaktadır (buna bazen “eşdeğer şekilde betimlenmiş” sürüm denir). Başarısızlık, önceden kaydedilmiş eşzamanlı bir videoda ekranda görünen metin, diyagramlar, anlatımı yönlendiren yüz ifadeleri veya gösterimler gibi anlamlı görsel bilgilerin bulunmasına rağmen bunların ne doğal duraklamalardaki sesli betimlemelerle ne de genişletilmiş betimlemelerle aktarılmaması ve mevcut sesin tek başına görme engelli bir kullanıcıyı bu bilgiden mahrum bırakması durumunda ortaya çıkar.
WCAG ayrıca önemli bir istisna tanır: Eğer ortamın kendisi metin için bir ortam alternatifi ise — örneğin, bu şekilde açıkça etiketlenmiş bir metin belgesinin video sürümü — o zaman genişletilmiş sesli betimleme gerekli değildir. Ayrıca, ön plandaki ses zaten tüm görsel içeriği eksiksiz betimliyorsa, ek betimlemeye gerek yoktur.
Genişletilmiş sesli betimleme sağlamanın çoğu zaman videonun tamamen ayrı bir sürümünün üretilmesini gerektirdiğini belirtmek gerekir; çünkü çoğu ortam oynatıcı, betimlemenin iletilmesi için durdur-devam et mekanizmasını yerel olarak desteklemez. Yaygın yaklaşımlar arasında, ayrı bir URL üzerinden erişilebilen veya oynatıcı üzerinde bir geçiş düğmesiyle açılan özel bir “betimlemeli sürüm” ya da TTML (Timed Text Markup Language) veya SMIL tabanlı genişletilmiş betimleme parçalarını destekleyen bir ortam oynatıcı kullanımı bulunur.
Neden Önemlidir
Genişletilmiş sesli betimleme, kör veya ciddi derecede az gören kullanıcılar için kritik öneme sahiptir — bu kitle, birçok geliştiricinin düşündüğünden daha büyüktür. Dünya Sağlık Örgütü’ne göre, dünya genelinde yaklaşık 2,2 milyar kişinin bir tür görme bozukluğu vardır ve bunların en az 1 milyarı önlenebilir veya hâlâ ele alınmamış durumlar yaşamaktadır. Tamamen ekran okuyuculara ve ses çıktısına güvenen kullanıcılar için, yalnızca doğal duraklamaların izin verdiği ölçüde betimleme içeren bir video, kavrayışta büyük boşluklar bırakabilir.
Bir cerrahi tekniği gösteren tıbbi eğitim videosunu düşünün. Anlatıcı “Şimdi kesiyi buraya yapıyoruz” diyebilir; bu sırada kamera belirli bir anatomik referans noktasına yakınlaşır ve cerrahın elleri hassas bir manevra gerçekleştirir. Konuşulan anlatım, izleyicinin görsel bağlamı görebildiğini varsayar. Standart bir sesli betimleme, kısa bir duraklama sırasında kısa bir not ekleyebilir; ancak eylem iki dakika boyunca sürekli ve konuşma kesintisizse, görme engelli bir tıp öğrencisi tekniği öğrenmenin merkezinde yer alan görsel ayrıntıların neredeyse hiçbirini alamaz. Genişletilmiş sesli betimleme videoyu duraklatır ve tam betimlemeyi sunar: görünen anatomi, kullanılan tam alet, yaklaşım açısı, dokunun tepkisi. Öğrenci böylece öğrenme materyaline eşdeğer erişim kazanır.
Körlük dışında, genişletilmiş sesli betimleme, bilgiyi daha yavaş işleyen ve betimleyici anlatımın sağladığı ek bağlamdan fayda gören bilişsel engelli kullanıcılar için de yararlıdır. Ayrıca, görsel yetenekten bağımsız olarak ekranı göremeyen — örneğin işe gidip gelirken bir eğitim videosunu dinleyen biri gibi — yalnızca ses bağlamlarında bulunan kullanıcılar için de yardımcı olur.
İş ve hukuki açıdan bakıldığında, genişletilmiş sesli betimleme sağlamak, kapsayıcılığa yönelik ciddi ve ölçülebilir bir taahhüdü gösterir. Düzenlemeye tabi sektörlerdeki kuruluşlar — kamu kurumları, bankalar, sağlık hizmeti sağlayıcıları, eğitim kurumları — için karmaşık medya içeriklerinde AAA Düzeyi uyumu göstermek, hukuki riski ve itibar riskini anlamlı ölçüde azaltabilir. Ayrıca pratik bir SEO faydası da vardır: Genişletilmiş sesli betimlemeleri üretmek için kullanılan senaryolar genellikle zengin dökümler olarak hizmet eder; arama motorları bunları anlamlı içerik olarak dizine ekler ve video tabanlı kaynakların bulunabilirliğini artırır.
İlgili Axe-core Kuralları
WCAG 1.2.7, manuel test gerektirir; çünkü otomatik araçlar bir videonun anlamsal içeriğini değerlendiremez, ses parçasını görsel parça ile karşılaştıramaz veya görsel bilginin yeterince betimlenip betimlenmediğini belirleyemez. Bir videoyu izleyebilen, görsel olarak neyin gösterildiğini anlayabilen ve genişletilmiş sesli betimlemenin mevcut, doğru ve eksiksiz olup olmadığını yargılayabilen bir axe-core kuralı yoktur. Bu, temelde insan yargısı gerektiren bir görevdir.
- Manuel değerlendirme — görsel içerik ve ses içeriği karşılaştırması: Bir insan testçi videoyu gözleri açık ve gözleri kapalı (veya bir ekran okuyucu kullanarak) izlemeli ve standart sesli betimleme dahil olmak üzere yalnızca sesin, tüm anlamlı görsel bilgiyi aktarıp aktarmadığını belirlemelidir. Eğer aktarmıyorsa, testçi genişletilmiş sesli betimleme sürümünün sağlanıp sağlanmadığını kontrol etmelidir. Otomatik araçlar bu karşılaştırmayı yapamaz; çünkü video karelerini anlamlı görsel olaylar olarak yorumlama veya bunları seste yer alan anlamsal içerikle ilişkilendirme yeteneğine sahip değildir.
- Manuel değerlendirme — durdur-devam et mekanizması: Genişletilmiş betimleme olduğu iddia ediliyorsa, bir testçi oynatıcının betimleme sunumu sırasında gerçekten durakladığını ve sonrasında doğru şekilde devam ettiğini doğrulamalıdır. Bu davranış, ortam oynatıcı ve zamanlama ile ilgili bir konudur ve otomatik tarayıcılar ortam oynatma durumlarını yürütmediği veya gözlemlemediği için aktif oynatma testi gerektirir.
- Manuel değerlendirme — betimlemenin doğruluğu ve eksiksizliği: Genişletilmiş bir sesli betimleme parçası mevcut olsa bile, içeriğinin doğru olması ve görsel açıdan kritik tüm bilgileri kapsaması gerekir. Hiçbir otomatik kural, betimleme metninin ekranda gösterileni doğru ve eksiksiz biçimde temsil edip etmediğini değerlendiremez. Örneğin, “sunucu tahtayı işaret eder” diyen bir betimleme, tahtada etiketli veri noktalarına sahip kritik bir diyagram varken, teknik olarak mevcut olsa bile bu ölçütte başarısız olur.
Nasıl Test Edilir
- Önce otomatik bir erişilebilirlik taraması çalıştırın. Videoyu içeren sayfada axe DevTools’u (tarayıcı uzantısı) veya Lighthouse’u kullanın. Bu araçların hiçbiri genişletilmiş sesli betimleme uyumunu doğrudan doğrulayamazken, eksik veya bozuk ortam öğelerini, eksik track öğelerini ve diğer yapısal sorunları işaretleyebilirler. Başlangıç noktası olarak ortam içeriğiyle ilgili uyarıları not edin. Axe, öğe düzeyinde altyazı parçasının veya sesli betimleme parçasının yokluğunu işaretleyebilir; bu da manuel inceleme kapsamınızı daraltır.
- Sayfadaki tüm önceden kaydedilmiş eşzamanlı ortamları belirleyin. Tüm
<video>öğelerini veya gömülü ortam oynatıcılarını (YouTube iframe’leri, Vimeo gömülüleri, özel oynatıcılar) bulun. Her birinin eşzamanlı ses ve video içerdiğini doğrulayın. Salt sesli podcast’ler veya sessiz videolar bu ölçütün kapsamı dışındadır. - Videoyu yalnızca sesle izleyin. Gözlerinizi kapatın veya bir ekran okuyucu (Firefox ile NVDA, Safari ile VoiceOver veya Chrome ile JAWS) kullanın ve mevcut sesli betimleme parçası dahil videonun tamamını dinleyin. Görsel olarak neler olduğuna dair anlayışınızın eksik kaldığı her anı not edin — eylemler, ekrandaki metinler, diyagramlar, sahne geçişleri, anlatımı yönlendiren karakter ifadeleri.
- Notlarınızı görsel parça ile karşılaştırın. Şimdi videoyu sesi kapalı olarak izleyin ve ekranda görünen tüm görsel bilgileri not edin. Duyduklarınızla karşılaştırın. Anlamlı görsel içerik seste aktarılmamışsa, video sesli betimleme gerektirir. Sesteki doğal duraklamalar bu betimlemeleri sığdırmak için çok kısa veya yoksa, genişletilmiş sesli betimleme gereklidir.
- Genişletilmiş betimlemeli bir sürüm olup olmadığını kontrol edin. Açıkça etiketlenmiş bir “Sesli Betimlemeli Sürüm” bağlantısı, video oynatıcıda bir geçiş veya alternatif bir URL’de betimlemeli bir sürüm arayın. Varsa, bunu etkinleştirin ve eksik görsel bilgileri artık kapsadığını doğrulamak için betimlemeli sürümü oynatarak 3. ve 4. adımları tekrarlayın.
- NVDA + Firefox ile durdur-devam et davranışını test edin. Genişletilmiş betimlemeli sürüm oynatılırken, videonun durakladığını, sesli betimlemenin net bir şekilde sunulduğunu ve videonun doğru noktadan devam ettiğini doğrulayın. Ekran okuyucunun betimlenen içeriği duyurduğunu veya görme engelli bir kullanıcı için başka şekilde duyulabilir olduğunu doğrulayın.
- macOS/iOS’ta VoiceOver + Safari ile test edin. Oynatma testini tekrarlayın. Betimlemeli sürümün klavye ile (Tab, Space, Enter) kullanılabildiğinden ve VoiceOver’ın oynatıcı kontrollerini, betimleme geçişi dahil, doğru şekilde duyurduğundan emin olun.
- Betimleme senaryosunun doğruluğunu doğrulayın. Varsa genişletilmiş betimleme senaryosunu veya dökümünü edinin. Videoyla karşılaştırarak gerçeklere uygun olduğunu, kritik tüm görsel olayları kapsadığını ve gören bir izleyicinin içeriği anlamak için kullanacağı bilgileri atlamadığını doğrulayın.
Nasıl Düzeltilir
Senaryo 1: Hiç sesli betimleme olmayan video — Hatalı
<!-- 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>
Senaryo 1: Genişletilmiş sesli betimlemeli sürümü olan video — Doğru
<!-- 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>
Senaryo 2: Hızlı tempolu görsellere sahip gömülü YouTube videosu — Hatalı
<!-- 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>
Senaryo 2: Betimlemeli sürüm için geçiş düğmesi olan gömülü video — Doğru
<!-- 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. -->
Senaryo 3: Betimleme parçası çok kısa olan HTML5 video oynatıcı — Hatalı
<!-- 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.' -->
Senaryo 3: Tam anlatımlı ayrı genişletilmiş betimlemeli sürüm — Doğru
<!-- 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>
Yaygın Hatalar
- Altyazı parçasını sesli betimlemenin yerine kullanmak: Altyazılar, sağır kullanıcılar için konuşulan diyalog ve ses efektlerini metin olarak iletir. Görme engelli kullanıcılar için görsel içeriği betimlemezler. Yalnızca altyazı parçası olan bir video, görsel bilgi seste betimlenmemişse bu ölçütte yine de başarısız olur.
- Duraklamaların yeterli olup olmadığını kontrol etmeden standart sesli betimleme parçası sağlamak: Birçok ekip bir
<track kind='descriptions'>öğesi ekler ve işi bitmiş sayar; ancak her önemli görsel olay için betimlemenin sığacağı kadar uzun bir duraklama olup olmadığını doğrulamaz. Hızlı tempolu demolar, karmaşık diyagramlar ve yoğun ekrandaki metinler genellikle genişletilmiş betimleme gerektirir. - Yalnızca bariz görsel değişiklikleri betimleyip ekrandaki metinsel içeriği atlamak: Ekrandaki metin — slayt başlıkları, form etiketleri, grafik eksenleri, bir demoda gösterilen düğme etiketleri — sesli betimleme sırasında eksiksiz okunmalıdır. “Bir slayt belirir” demek yerine slaytın başlığını ve temel madde işaretlerini okumamak, kritik bilgiyi erişilemez bırakır.
- Betimlemeli sürüme, programatik olarak belirlenebilir net bir erişilebilir ad olmadan bağlantı vermek: “Buraya tıklayın” veya “betimlemeli sürüm” diyen, ancak hangi videoyu betimlediğini belirtmeyen bir bağlantı, WCAG 2.4.6’yı ihlal eder ve sayfada birden fazla video arasında gezinirken ekran okuyucu kullanıcıları için kafa karışıklığı yaratır.
- Betimlemeli sürüm geçiş düğmesini kullanırken
aria-presseddeğerini güncellememek veya geri bildirim sağlamamak: Bir düğme standart ve betimlemeli oynatma arasında geçiş yapıyorsa, ekran okuyucu kullanıcılarının mevcut durumu ve eylemlerinin etkili olduğunu bilmeleri içinaria-pressed(true/false) veya eşdeğer bir canlı bölge duyurusu kullanmalıdır. - Genişletilmiş betimlemeli sürümü, devam etme doğruluğunu test etmeden üretmek: Betimleme duraklamasından sonra video tam olarak kaldığı yerden devam etmelidir — biraz daha önce veya daha sonra bir kareden değil. Yanlış devam noktaları anlatı bağlamının kaybına neden olur ve görme engelli kullanıcılar için kafa karışıklığını artırır.
- Yalnızca video dökümünün bu ölçütü karşıladığını varsaymak: Bir döküm değerlidir ve SC 1.2.8’i (Ortam Alternatifi) destekler; ancak 1.2.7’yi karşılamaz. Genişletilmiş sesli betimleme, zamanla eşzamanlı, sesle sunulan bir mekanizmadır; bağımsız olarak okunacak ayrı bir belge değildir.
- Bir sahnenin duygusal veya anlatı anlamını yönlendiren görsel bilgiyi betimlememek: Bir karakterin yüz ifadesi, beden dili veya görsel tepkisi, olup biteni anlamak için merkezi öneme sahipse — örneğin bir müşteri referans videosunda — bu betimlemenin atlanması, konuşulan diyalog eksiksiz olsa bile görme engelli kullanıcıları eşdeğer anlayıştan mahrum bırakır.
- Ana video güncellendiğinde betimlemeli sürümü güncellememek: Kaynak video yeniden düzenlenirse, güncellenirse veya değiştirilirse (eğitim içeriklerinde yaygındır), genişletilmiş betimleme parçası veya sürümü de güncellenmelidir. Güncelliğini yitirmiş betimlemeler, artık var olmayan sahneleri betimleyerek kullanıcıları aktif olarak yanlış yönlendirebilir.
- Videoları üçüncü taraf iframe’ler (YouTube, Vimeo) aracılığıyla gömüp platformun betimlemeyi hallettiğini varsaymak: Platform tarafından sağlanan sesli betimlemeler (var oldukları durumlarda bile) nadiren genişletilmiş betimlemelerdir. İçerik sahibi, genişletilmiş betimlemeli bir sürümün var olduğundan ve gömülü sayfadan bağlantı verildiğinden veya erişilebilir olduğundan sorumludur.
Türkiye’nin Erişilebilirlik Mevzuatıyla İlişkisi
Türkiye’nin 2025/10 sayılı Cumhurbaşkanlığı Genelgesi, 21 Haziran 2025 tarihli ve 32933 sayılı Resmî Gazete’de yayımlanarak belirli bir dijital hizmet sağlayıcı grubuna erişilebilirlik yükümlülükleri getirmiştir. Genelge, kamuya sunulan dijital ürün ve hizmetler için erişilebilirlik standartlarına uyumu zorunlu kılar ve temel uyum gereksinimi olarak genel hatlarıyla WCAG 2.1 AA Düzeyi ile uyumlu bir çerçeve benimser.
Genelge kapsamına giren kuruluş türleri arasında kamu kurum ve kuruluşları, e-ticaret platformları, bankalar ve finans kuruluşları, hastaneler ve sağlık hizmeti sağlayıcıları, 200.000 ve üzeri abonesi olan telekomünikasyon işletmecileri, lisanslı seyahat acenteleri, özel ulaşım şirketleri ve Millî Eğitim Bakanlığı (MEB) tarafından yetkilendirilmiş özel okullar yer alır. Bu kuruluşlar için WCAG 2.1 AA Düzeyi uyumu, bağlayıcı asgari düzeydir.
WCAG 1.2.7 (Genişletilmiş Sesli Betimleme), AAA Düzeyi bir ölçüttür; bu da genelgenin temel gereksinimleri tarafından doğrudan zorunlu kılınmadığı anlamına gelir. Ancak, Türk mevzuat bağlamında önemi birkaç nedenle küçümsenmemelidir. İlk olarak, karmaşık medya içeriği üreten kuruluşlar — cerrahi eğitim videoları yayımlayan sağlık hizmeti sağlayıcıları, politika açıklayıcı filmler yayımlayan kamu kurumları veya eğitim amaçlı video içerik dağıtan özel okullar gibi — sıkı bir yasal zorunluluk olmasa bile en kritik materyallerinde genişletilmiş sesli betimleme uygulamak için güçlü etik ve pratik gerekçelere sahiptir.
İkinci olarak, Türkiye’de dijital erişilebilirlik mevzuatı olgunlaştıkça ve uygulama mekanizmaları güçlendikçe, AAA Düzeyi ölçütler giderek en iyi uygulama göstergeleri olarak referans alınmaktadır. Özellikle sağlık, eğitim ve finans gibi yüksek riskli alanlarda gönüllü AAA uyumu gösteren kuruluşlar, gelecekteki mevzuat güncellemelerine daha iyi hazırlanmış olur ve daha geniş ayrımcılık karşıtı çerçeveler kapsamında şikâyet riskini azaltır.
Üçüncü olarak, kamu yayıncıları ve medya kuruluşları için — 2025/10 sayılı genelgede doğrudan adı geçmese bile — Radyo ve Televizyon Üst Kurulu’nun (RTÜK) tarihsel olarak yayın içerikleri için erişilebilirlik hükümleriyle ilgilendiği bilinmektedir. Genişletilmiş sesli betimleme, isteğe bağlı ve web üzerinden dağıtılan videolara uygulandığında bu yükümlülüklerin ruhuyla uyumludur.
Accsible widget SDK’sını kullanan kuruluşlar, katmanlı widget’ın erişilebilirlik özelliklerini ve kontrollerini son kullanıcılara yüzeye çıkarabilse de, genişletilmiş sesli betimlemenin bizzat içerik üretimi düzeyinde uygulanması gerektiğinin farkında olmalıdır — istemci taraflı bir araçla otomatik olarak sonradan eklenemez. Ancak SDK, erişilebilirlik paneli içinde betimlemeli sürüm geçişini veya bağlantısını görünür hâle getirerek bu alternatif sürümün, buna ihtiyaç duyan kullanıcılar için daha kolay bulunmasını sağlayabilir.
Kaynaklar ve referanslar
- W3C Understanding 1.2.7 Extended Audio Description (Prerecorded)
- W3C Techniques for WCAG 1.2.7
- WebAIM: Captions, Transcripts, and Audio Descriptions
- MDN: HTMLTrackElement and the track element
- W3C Technique G8: Providing a movie with extended audio descriptions
- W3C Technique G78: Providing a second, user-selectable, audio track
