Kayıtlı toplantılar, öğreticiler ve duyurular; yalnızca döküm veya ham otomatik altyazı değil, konuşmacıları ve anlamlı sesleri içeren doğru altyazı gerektirir.
Bir okul bölgesi, kurul toplantısının kaydını yayımlıyor. İşitme engelli bir veli kaydı açıyor ve insanların konuştuğunu görüyor. Altyazı yoksa kayıt sessiz bir filmden farksızdır.
WCAG 1.2.2 (A seviyesi), eşzamanlı ortamdaki, yani ses kanalı olan videodaki önceden kaydedilmiş tüm ses içeriği için altyazı ister. Tek istisna, metin için bir alternatif olan ve açıkça öyle etiketlenen ortamdır.
Altyazılar açık (görüntüye gömülü) ya da kapalı (izleyicinin açtığı altyazı izi) olabilir. İkisi de ölçütü karşılar; kapalı altyazılarda izleyici metnin biçimini değiştirebilir.
Video öğesinden başlayın. Altyazı izi, videodan bağlanan ayrı bir dosyadır.
<video controls src="/medya/kurul-2026-05-14.mp4"></video><video controls src="/medya/kurul-2026-05-14.mp4">
<track kind="captions"
src="/medya/kurul-2026-05-14.tr.vtt"
srclang="tr" label="Türkçe altyazı">
</video>Dosya, işaretleme kadar önemlidir. Konuşmacı ve ses bilgisi olmayan, yalnızca küçük harfli bir kelime akışından oluşan altyazı dosyası bir araçtan geçer ama bir insanda kalır.
WEBVTT
00:00:02.000 --> 00:00:05.000
halk yorumlarıyla başlıyoruz
00:00:05.500 --> 00:00:09.000
teşekkürler sayın başkanWEBVTT
00:00:02.000 --> 00:00:05.000
BAŞKAN OKAN: Halk yorumlarıyla başlıyoruz.
00:00:05.500 --> 00:00:08.000
[Alkış]
00:00:08.500 --> 00:00:11.000
KONUŞMACI: Teşekkürler, Sayın Başkan.Özel oynatıcılar çoğu zaman altyazı düğmesini gizler. Yerleşik denetimleri değiştiriyorsanız bunu yeniden yapın.
<video id="v" src="kurul.mp4">
<track kind="captions" src="kurul.tr.vtt" srclang="tr" label="Türkçe">
</video>
<button id="oynat">Oynat</button>
<button id="sessiz">Sesi kapat</button><video id="v" src="kurul.mp4">
<track kind="captions" src="kurul.tr.vtt" srclang="tr" label="Türkçe">
</video>
<button id="oynat">Oynat</button>
<button id="sessiz">Sesi kapat</button>
<button id="altyazi" aria-pressed="false">Altyazı</button>
<script>
const video = document.getElementById('v');
document.getElementById('oynat').addEventListener('click', () => {
video.paused ? video.play() : video.pause();
});
document.getElementById('sessiz').addEventListener('click', () => {
video.muted = !video.muted;
});
const iz = video.textTracks[0];
iz.mode = 'hidden';
document.getElementById('altyazi').addEventListener('click', e => {
const acik = iz.mode !== 'showing';
iz.mode = acik ? 'showing' : 'hidden';
e.currentTarget.setAttribute('aria-pressed', String(acik));
});
</script>Kamu kurumları sürekli video üretir: toplantı kayıtları, "nasıl başvurulur" anlatımları, güvenlik duyuruları ve kayıtlı web seminerleri. Sık görülen aksaklıklar şunlardır: hiç altyazı izi olmayan video, konuşma tanımayla üretilip hiç gözden geçirilmeyen altyazı dosyası ve altyazı düğmesi olmayan bir oynatıcıya sahip tedarikçi barındırmalı videolar. ABD Adalet Bakanlığı'nın (DOJ) rehberi, altyazısız videoları eyalet ve yerel yönetim sitelerindeki yaygın engeller arasında sayar.
Otomatik altyazı bir başlangıçtır. Özel isimler, adresler ve sayılar (bir duruşma tarihi, bir telefon numarası) en çok bozulan, ama bir sakinin doğru öğrenmesi gereken yerlerdir. Tedarikçi barındırmalı oynatıcılar sorunun sık görülen kaynağıdır; bkz. tedarikçiler ve üçüncü taraf içerik.
Kayıtlı video oynatan yerel uygulamalar da aynı altyazıları gerektirir. iOS ve Android'in yerleşik oynatıcıları sizin verdiğiniz altyazı izlerini gösterebilir; asıl iş doğru bir altyazı dosyası üretmek ve kendi denetimlerinizin altyazı anahtarını sunduğundan emin olmaktır. Ölçüt için ayrı bir kod gerekmez.
[Alarm sesi], [Telefon çalıyor].Araçlar bir track öğesini görür; metnin doğruluğunu okuyamaz.
Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.