原文地址:http://blog.csdn.net/qq_20777797/article/details/53263796

在使用video.js插件播放视频时,屏幕窗口的大小是可以调整的,但是海报图片的大小却不能跟着屏幕大小的改变而改变,也无法直接限制它的大小,会导致因上传图片的大小不同而导致布局参差不齐。

解决办法:

详细的video.js的用法可参考:http://www.jq22.com/jquery-info404

[html]  view plain  copy
  1. <video  class='vjs-default-skin'  controls preload='none' width='220px' height='158px' poster='' data-setup='{}' >
[html]  view plain  copy
  1. <source src="http://v.cctv.com/flash/mp4video6/TMS/2011/01/05/cf752b1c12ce452b3040cab2f90bc265_h264818000nero_aac32-1.mp4" type='video/mp4' />

poster=' '是放置封面图片的,在此就不放封面图片了,而是把封面设置为背景图片,再通过backgroundSize和backgroundPosition来调节背景图片的大小和位置就好了

[javascript]  view plain  copy
  1. var blocks = document.getElementsByTagName('video');
  2. for (var i=0;i<blocks.length;i++) {
  3. var valuedata = datas[i];
  4. blocks[i].style.background ='transparent url("'+urlpic+valuedata.coverDir+'")  no-repeat';
  5. blocks[i].style.backgroundSize='210px 150px';
  6. blocks[i].style.backgroundPosition='5px,0px';
  7. }

Video.js调整视频封面大小的问题相关推荐

  1. css如何改变视频大小,调整视频的大小取决于屏幕尺寸少用CSS

    我想在我的主页的背景添加视频. 基本上我想避免当浏览器分辨率与我的视频分辨率不同时在边上有黑色条纹.调整视频的大小取决于屏幕尺寸少用CSS 要优化加载时间,我想用更少的CSS,所以我想在更短的像这样来 ...

  2. 视频列表html页面,vue + video.js实现视频列表页(多个视频)

    vue + video.js实现视频列表页 vue项目中做一个视频列表页,本来用原生video标签来实现,由于考虑到手机浏览器兼容问题,找了很多插件,最后决定用video.js这个插件来实现.Vide ...

  3. html设置视频一直播放,设置video js多视频连续播放

    设置video js多视频连续播放 代码如下: var vList = ['http://vjs.zencdn.net/v/oceans.mp4', 'http://clips.vorwaerts-g ...

  4. vue开发移动端使用video.js播放视频

    安装 引入 文档 HTML代码 css自定义播放按钮 css居中播放按钮 css设置简洁播放按钮 css设置海报占据整个视频空间 js使用设置 videojs设置中文 销毁视频播放器实例 使用html ...

  5. video阿里云视频封面获取(精确的每一帧)

    废话不多说直接上代码 <video @contextmenu.prevent controlslist="nodownload" preload="" c ...

  6. vue+video.js实现视频播放列表

    1.引入Video.js npm install --save-dev video.js 然后在main.js中引用 import Video from 'video.js' import 'vide ...

  7. JS调整视频倍速和视频跳转

    问题描述 在看网页中的视频时,既不想错过里面的内容,又觉得视频的语速太慢.而网页中又没有倍速或者倍速太慢. 解决方法 方法一电脑:可以按F12,找到console,输入document.querySe ...

  8. video.js 实现视频只能后退,不能快进

    主要思路是点击进度条需要获取拖动前的时间点,我用mouseup事件去处理的,获得到了oldTime 就好办,然后根据需求限制拖动快进快退,因为项目允许回看,不允许快进,所以得记录maxTime,记录用 ...

  9. 群晖NAS实现Video Station显示视频封面

    一.打开Video Station的 进入设置[高级]选项,且勾选[启用The Movie Database搜索信息(电影/电视节目)]. 二.申请TMDB申请API密钥 ①进入TMDB官网 ②申请T ...

最新文章

  1. vim 编辑器安装 使用
  2. leetcode 74 java_【LeetCode】74. Search a 2D Matrix
  3. WIN7服务优化,别关太多,小心启动不
  4. python如何遍历文件夹中的所有图片_python实现遍历文件夹图片并重命名
  5. 性能与可靠性:Java应用为何像F1汽车
  6. 2019年技术盘点云数据库篇(一):UCloud专家谈云数据库:千锤百炼 云之重器
  7. eclipse导入wsdl文件_IntelliJ IDEA的学习笔记(三、eclipse项目怎么导入idea中)
  8. nginx + tomcat配置负载均衡
  9. 框架详解_Selenium3框架详解
  10. 云WAF之语义分析引擎
  11. 费曼纪念日,霍金和蚁人下了一盘的“量子象棋”
  12. mac idea修改内存
  13. 2019大数据挑战赛
  14. 简述MES系统的9大核心功能模块
  15. 简单20行python代码_就这么简单!20行Python代码爬取腾讯视频
  16. SetDlgItemText函数(详解)
  17. # c语言版:实例:输入一个时间值s,它是距离当日午夜的秒值,计算目前的时间,时间按00:00:00格式输出
  18. joystick手柄驱动安卓_Android下如何支持普通USB手柄,或者有相关驱动?
  19. 矿用本安型GUD960行程传感器
  20. 关于一些不为人知的小秘密

热门文章

  1. Win10如何设置更新到指定版本
  2. 计算机在线考试系统教师端,局域网内的在线考试系统
  3. 【世语纠正】相濡以沫丶本意放开一棵树,还有一片森林。
  4. jpython LookupError: unknown encoding 'ms936' 问题解决
  5. c语言和c学哪个好,c++和c语言先学哪个好 区别是什么
  6. 格志日志 android,GitHub - SaintAdrian/GridDiary: 格志日记Android版,用「自问」的形式引导自己写日记。...
  7. 动画版《三体》启动制作,2021 年真能上映么?
  8. Midjourney保姆级入门教程
  9. Opencv教程:人工智能图像处理入门案例实战
  10. Python:替换不吉利数字