Jika video dimainkan tanpa sari kata, semak sama ada fail berjaya dimuatkan sebelum membetulkan masa paparan.
Sambungkan trek
Letakkan video dan VTT berkod UTF-8 di laman yang sama. Masukkan track dalam video. Laluan relatif bermula dari halaman. srclang merujuk kepada bahasa teks, bukan semestinya bahasa audio. Beri setiap trek label yang mudah dikenal.
<video controls src="lesson.mp4">
<track kind="subtitles" src="example-en.vtt"
srclang="en" label="English" default>
</video>
Uji satu trek pada halaman ringkas
Muat turun video demonstrasi dan VTT. Letakkan kedua-duanya bersama HTML pada pelayan ujian dengan nama lesson.mp4 dan example-en.vtt seperti dalam kod. Buka alamat web halaman untuk mengelakkan sekatan pelayar terhadap fail setempat.
Contoh hanya memaparkan pengumuman bengkel. Jeda pada saat ke-8 dan bandingkan ayat. Pada saat ke-13 teks sepatutnya sudah hilang. Jika masih kelihatan selepas trek dimatikan, semak trek lain atau teks yang terbenam dalam gambar.
Jejaki permintaan apabila menu sari kata kosong
Buka tab Rangkaian, muat semula halaman dan pilih bahasa Inggeris. Jika tiada permintaan .vtt, periksa unsur video pada halaman terbit kerana penyunting mungkin membuang track semasa menyimpan. Jika ada, bandingkan URL penuh dengan folder muat naik.
Baca kandungan respons. Ia harus bermula dengan WEBVTT, baris kosong dan kod masa. Halaman log masuk juga boleh memberikan status 200. Untuk ralat CORS, uji fail pada asal yang sama dengan halaman sebelum menyemak asal yang dibenarkan dan atribut crossorigin.
Cari potongan berdasarkan corak kelewatan
Bandingkan permulaan tiga ujaran yang mudah dikenal pasti dengan masa mula sari kata. Jika perbezaan tetap, periksa pembukaan. Jika hanya ujaran ketiga lewat, cari potongan selepas ujaran kedua. Jika perbezaan bertambah, sahkan versi video dalam pemain.
Pada halaman terbit, pilih setiap bahasa dan semak satu ayat sebelum mematikan sari kata. Bandingkan teks yang masih kelihatan dengan rakaman asal. Berikan nama fail video, trek pilihan dan masa main balik apabila melaporkan masalah.
Contoh aliran kerja
Suara sintetik bahasa Inggeris menggunakan skrip asal EasySub. Contoh ini mengolah segmen ketiga SRT asal; bukan eksport baharu atau hasil semakan manusia profesional.
WEBVTT 3 00:00:07.950 --> 00:00:12.149 Our next workshop starts on June 15 at 9:30.
WebVTT · EN · Muat turun video demonstrasi · SRT asal (Inggeris)
Uji satu petikan
Pilih English dan lompat ke saat kelapan. Pada saat ketiga belas, ayat contoh sepatutnya sudah hilang. Buka alamat VTT: halaman log masuk dengan status 200 bukan fail sari kata. Semak text/vtt serta tetapan crossorigin dan respons CORS jika domain berbeza.
Soalan lazim
Bagaimana jika masa tersasar selepas satu potongan?
Bandingkan suntingan terbitan di kedua-dua sisi potongan. Jangan alihkan keseluruhan trek jika bahagian awal sudah sepadan.


