浏览器视频播放插件 video.min.js 使用实例

浏览器视频播放插件 video.min.js 使用实例

video.min.js插件下载

页面引入插件

<link rel="stylesheet" th:href="@{/static/css/video-js.min.css}">
<script th:src="@{/static/js/video.min.js}"></script>

页面中使用demo

<!--
 poster=" " 设置封面图
 preload="auto" 预加载
 vjs-big-play-centered 类, 控制按钮居中显示
 data-setup="{ }"  使控件样式发生改变
 -->
<video id="video" class="video-js vjs-default-skin vjs-big-play-centered" poster="/static/images/banner.png" controls preload="auto" width="372" height="223" data-setup='{"example_option":true}'>
    <source th:src="@{/static/video/testVideo.mp4}" type='video/mp4' />
</video>

可通过 js 对视频属性进行设置

	var myvideo=videojs("video");

    //设置宽
    myvideo.width(500);
    //设置高
    myvideo.height(500);

    //设置声音
    myvideo.volume(.5);

    //10秒处开始播放
    myvideo.currentTime(10);

    myvideo.ready(function(){
        console.log("已就绪");
        console.log("视频已缓冲"+this.buffered());
    });

    //绑定在window上,点击可获取当前时间进度
    onclick=function(){
        console.log(myvideo.currentTime());
        console.log("视频总时长"+myvideo.duration());
    };

    myvideo.on("ended",function(){
        console.log("视频播放结束");
    });

    myvideo.on("pause",function(){
        console.log("点击暂停");
    });

    myvideo.on("play",function(){
        console.log("点击播放");
    });

    myvideo.on("volumechange",function(){
        console.log("声音改变");
    });

    myvideo.on("timeupdate",function(){
        console.log("视频播放中");
    });

    myvideo.on("seeked",function(){
        console.log("视频跳转结束");
    });

    myvideo.on("seeking",function(){
        console.log("视频跳转中");
    });

使用效果

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值