我着手将我的标题设置为黑色背景,并置于Safari和Chrome视频的下方。以下代码与以下样式编辑.vtt文件相结合取得了成功。请注意,您必须将样式添加到.vtt文件,否则在Safari你的标题会跳舞,当视频控件(即使他们是隐藏的)会出现:Chrome和Safari的字幕
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.
样式:
Chrome使用video :: cue background-color和opacity。
video::cue {
opacity: 1;
background-color: black;
font-size: 20px !important;
}
Safari使用-webkit-media-text-track-display-backdrop作为背景颜色。注意!重要的是覆盖Safari的固有样式。
video::-webkit-media-text-track-display-backdrop {
background-color: black !important;
overflow: visible !important;
}
以下WebKit的媒体文本轨道显示溢出的是让更多的填充围绕Chrome浏览器的标题文字:
video::-webkit-media-text-track-display {
overflow: visible !important;
}
溢出可见的是Safari浏览器下面的代码很重要,我设置与转换的视频,这是对一个固定的字体大小依赖下面的标题:?如何通过CSS样式HTML5视频文本轨道]
video::-webkit-media-text-track-container {
overflow: visible !important;
transform: translateY(30%) !important;
}
的可能的复制(http://stackoverflow.com /问题/ 32252337/how-to-style-text-tracks-in-html5-video-via-css) –
我正在寻找特定的帮助来移除背景并放置一个大纲。 – Kastel