Track ve altyazı
<track> ile altyazı ve chapter eklersin.
track etiketi ve kind
<track> etiketi videoya metin izleri ekler: altyazı, bölüm noktaları veya sesli betimler. Her iz bir WebVTT dosyasına bağlanır (src ile) ve kind özniteliği izin türünü belirtir.
kind="captions" işitme engelli izleyiciler için altyazı sağlar; konuşmaların yanında ses efektlerini de metne katar. kind="subtitles" ise çeviri amaçlıdır.
Track etiketi video içinde, source etiketlerinden sonra yer alır.
srclang ve label
Her <track> etiketi iki öznitelik daha ister: srclang altyazının dil kodunu (ör. tr, en) verir; label ise oynatıcının menüsünde gösterilecek insan-okurabilir adı belirler (ör. Türkçe, English).
Bu iki öznitelik olmadan ekran okuyucular ve oynatıcı menüleri doğru izi seçemez. Her zaman dolu değer verin.
Uygulama İki captions track'i ekle
Önceki dersin videosunu al. Video içine, source etiketlerinden sonra iki <track> ekle. Birincisi: kind="captions" src="/altyazilar/karadeniz-tr.vtt" srclang="tr" label="Türkçe". İkincisi: kind="captions" src="/altyazilar/karadeniz-en.vtt" srclang="en" label="İngilizce".
Örnek çözümü göster
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Doğa Belgeseli: Karadeniz</title>
</head>
<body>
<video controls>
<source src="/videolar/karadeniz.mp4" type="video/mp4">
<source src="/videolar/karadeniz.webm" type="video/webm">
<track kind="captions" src="/altyazilar/karadeniz-tr.vtt" srclang="tr" label="Türkçe">
<track kind="captions" src="/altyazilar/karadeniz-en.vtt" srclang="en" label="İngilizce">
</video>
</body>
</html>
Kendini test et
-
İşitme engelli izleyiciler için hangi kind değeri kullanılır?
- captions
- subtitles
- chapters
- descriptions
Cevabı göster
captions — Doğru! kind="captions" işitme engelli izleyiciler için altyazı sağlar; ses efektlerini de metne katar.
-
Türkçe altyazının dil kodunu yaz
<track kind="captions" src="/altyazilar/karadeniz-tr.vtt" srclang="____" label="Türkçe">Cevabı göster
<track kind="captions" src="/altyazilar/karadeniz-tr.vtt" srclang="tr" label="Türkçe"> -
kind değerini amacıyla eşleştir.
- captions
- işitme engelli için altyazı
- subtitles
- çeviri altyazısı
- chapters
- bölüm noktaları
- descriptions
- görme engelli için betim