video.js

1、video.js的官方网站:https://videojs.com/

2、简单使用方式:直接在html的head标签中引入video.js和video-js.css

<head>
		<meta charset="UTF-8">
		<title></title>
		<link href="https://vjs.zencdn.net/7.1.0/video-js.css" rel="stylesheet">
		<script src="https://vjs.zencdn.net/7.1.0/video.js"></script>
	</head>

3、如果想让代码在ie8浏览器中运行需要在head标签引入

<script src="https://vjs.zencdn.net/ie8/ie8-version/videojs-ie8.min.js"></script>

4、video.js初始化方式:

在<video>标签加入class="video-js"和data-setup="{}",二者缺一不可。

       <video id="my-video"
			   class="video-js"
			   controls
			   width="600px"
			   data-setup="{}">
			<source src="video/Sincerely.mp4" type="video/mp4"></source>
		</video>	

5、video.js默认播放按钮是在界面的左上角的,想要让按钮居中只需要加入vjs-big-play-centered类即可。

class="video-js vjs-big-play-centered"

6、视频加载完成后,自动播放。加入autoplay="autoplay" 后,有些浏览器可能不会自动播放,这是需要加入 muted="muted",这是因为有些浏览器静音自动播放一定是被允许的。基本代码如下:

<video id="my-video"
			   class="video-js vjs-big-play-centered"
			   controls="controls"
			   width="600px"
			   autoplay="autoplay"
			   muted="muted"
			   data-setup="{}">
			<source src="video/Sincerely.mp4" type="video/mp4"></source>
		</video>

7、修改video.js的样式。有时候video.js默认的样式并不能够满足我们的要求,这时候就需要对默认样式进行修改。

我们可以通过修改video.js的某些类选择器来达到目的。

例如:

刚刚已经完成基本操作,用浏览器解析刚刚的代码,视频界面如下:

点击F12,如下图:

点击左上角的选择,选择要修改的部分,例如要修改播放按钮:

这时,可以发现播放按钮是由vjs-control-bar等类控制的,所以只需要修改在head标签中修改对应的样式即可。

修改的代码如下:

<style>
			.video-js .vjs-control-bar{
			    height: 40px;
    			background: rgba(26,26,26,.8);
			}
			
			.video-js .vjs-control-bar .vjs-paused .vjs-icon-placeholder{
				border: 10px dashed transparent;
			    border-left: 15px solid #ababab;
			    display: inline-block;
			    left: 20px;
			    top: 10px;
			    position: absolute;
			}
			
			.video-js .vjs-control-bar .vjs-playing .vjs-icon-placeholder:hover{
				 border-color: #6cc900;
			}
			
			.video-js .vjs-control-bar .vjs-paused .vjs-icon-placeholder:before{
				display: none;
			}
                        //加入该样式,可以将video.js原有的样式消除
		</style>

修改后,播放器按钮如下图:

仔细观察,新旧两张图可以发现,播放按钮的样式已经改变了。

如果还想改变其他的样式,只需要我们继续修改就可以了。

我对进度样式修改的图片如下:

仔细看一下进度条的样式,是不是有点像爱奇艺的呢?

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值