Ich möchte meine Untertitel so gestalten, dass sie einen schwarzen Hintergrund haben und unter dem Video für Safari und Chrome positioniert werden. Ich habe Erfolg mit dem folgenden Code kombiniert mit dem Bearbeiten der .vtt-Datei mit den folgenden Stilen erreicht. Beachten Sie die Stile der .vtt Datei oder auch in Safari hinzufügen müssen Ihre Bildunterschriften um springt, wenn die Video-Steuerelemente (auch wenn sie versteckt) erscheinen würde:
4
00:00:09.980 --> 00:00:12.640 line:13 position:50% align:middle
size:100%
for just the summer but I ended up staying here.
Styles für Chrome und Safari Bildunterschriften:
Chrome verwendet die video :: cue Hintergrundfarbe und Deckkraft.
video::cue {
opacity: 1;
background-color: black;
font-size: 20px !important;
}
Safari verwendet -webkit-media-text-track-display-backdrop für seine Hintergrundfarbe. Beachten Sie das! Wichtig, das das inhärente Styling von Safari außer Kraft setzt.
video::-webkit-media-text-track-display-backdrop {
background-color: black !important;
overflow: visible !important;
}
Die folgende Webkit-media-Text-Spur-Anzeige Überlauf wird für mehr Polsterung um Titeltext Chrome erlauben:
video::-webkit-media-text-track-display {
overflow: visible !important;
}
Überlauf sichtbar ist wichtig, sich auf den folgenden Code für Safari und ich bin Einstellen der Beschriftungen unter dem Video mit der Transformation, die auf einer festen Schriftgröße abhängig ist:
video::-webkit-media-text-track-container {
overflow: visible !important;
transform: translateY(30%) !important;
}
einige relevante Fragen basierend auf Audio-Video statt http://stackoverflow.com/questions/4126708/is-it - möglich-zu-style-html5-audio-tag http://stackoverflow.com/questions/17129640/make-style-on-html5-audio-player-timeline – Mousey
Danke. Löst die Frage nicht, aber trotzdem interessant ... ;-) – mvmoay