我正在使用video-js 5.19.2并且我已经将它定制为我想要的内容。我想在全屏幕上显示块中的标题,并且字体大小也不会在全屏幕上变化。我添加了这个
.video-js .vjs-captions { font-size: 20px; }
.video-js.vjs-fullscreen .vjs-text-track { font-size: 3em; }
在video-js的css文件中但字体大小没有变化。
[这是模态视频] [1] [1]:https://i.stack.imgur.com/N7kku.jpg
[这是全尺寸视频] [2] [2]:https://i.stack.imgur.com/8GzO8.jpg。
我已经看到这是在新的video-js版本中已经完成但我无法在5.19.2中更改字体大小。可以任何人帮我如何更改video-js中的字体大小?提前谢谢。
答案 0 :(得分:0)
我见过的VTT字幕/子标题的互联网报道, 建议用这种方式定义字体属性(它对我有用):
<style type="text/css">
video::cue {
color:CornflowerBlue;
font-size:18px;
}
</style>
另外,我从videojs的CDN中获取我的vjs代码,如下所示:
<script src="//vjs.zencdn.net/5.11.9/video.js" ></script>
<link href="//vjs.zencdn.net/5.11.9/video-js.css" rel="stylesheet" type="text/css" />
我使用5.11.9,因为它被认为是'稳定'5.x版本,每个: https://github.com/videojs/video.js/tree/stable
[当我尝试5.19.2而不是我的5.11.9时,我的样式代码在FAILS之上,所以 你对5.19.2的选择显然需要重新思考。 ]
顺便说一句,只有一些浏览器才会尊重VTT字体样式......例如。 Chrome可以,但Firefox没有,等等。
干杯...