2017-10-15 3 views
0

Mes sous-titres vidéo et webvtt ne sont pas synchronisés. Existe-t-il un moyen javascript pour gérer la synchronisation/délai/décalage des sous-titres webvtt dans le lecteur natif html5?Comment ajouter un délai ou un décalage pour synchroniser les sous-titres webvtt dans le lecteur vidéo natif html5?

J'ai trouvé cette lib (https://github.com/florinn/vtt-shift) mais elle réécrit le fichier webvtt sur le disque. Je préférerais un moyen côté client de resynchroniser avec la vidéo.

<video> 
 
    <source class="videosource" src="{{media}}?play=true" type="video/mp4"/> 
 
    <track kind="subtitles" label="Default" src="{{subtitle}}" default> 
 
</video>

+0

Vous pouvez utiliser l'API textTrack ou cueRegions, mais ça ne vaut pas la peine. Vous devriez le modifier en utilisant [Subtitle Edit] (https://github.com/SubtitleEdit/subtitleedit/releases) Si un simple fichier VTT est désactivé, il n'est pas sûr à 100% que vous le resynchroniserez avec succès à la volée. Un VTT correctement formaté et synchronisé est fiable à 100% – zer00ne

Répondre