clappr:可扩展网页媒体播放器使用(在vue中的使用)

1、安装

cnpm install clappr --save

2、引用

在需要使用的vue组件中引入即可,

import Clappr from 'clappr';

3、使用

<!-- 视频播放 -->

<div id="videoPlayer123" v-show="showshipin" class="imgWrap" style="width:100%;height:240px;">

</div>

var mp4Url = dataV[0].视频地址;
                var playerElement = document.getElementById("videoPlayer123");
                var player = new Clappr.Player({
		            source: mp4Url,
					mute: false, //静音为true
					width:'100%',
					height:'100%',
					// poster:'http://clappr.io/poster.png', //设置封面图
					autoPlay: false,
					disableCanAutoPlay: true, //禁用检测浏览器是否可以自动播放视频
					hideMediaControl: true, //禁用媒体控制自动隐藏
					hideMediaControlDelay: 100, //更改默认的媒体控件自动隐藏超时值
					hideVolumeBar: true, //当嵌入的宽度小于320时,音量条将被隐藏
					// watermark: 'img/ticket.jpg', //在视频上自动添加水印
					position: 'top-right', //水印位置四个角bottom-left,bottom-right,top-left和top-right
					// watermarkLink: 'http://simple.com',//定义单击水印时打开的URL 未定义不可点击
					exitFullscreenOnEnd: false, //禁用播放器将在媒体结束时自动退出全屏显示,即播放结束后不会退出全屏
					mediacontrol: {seekbar: "#000", buttons: "#FFF"}, //定义进度条和底部暂停等图标的颜色
					events: {
						onPlay: function() { //当播放时
							console.log("播放")
						},
						onPause: function() { //当暂停时
							console.log("暂停")
						},
						onEnded: function() { //放播放结束时
							console.log("结束")
						},
						onSeek: function() { //当查找视频进度时
							console.log("快进/后退")
						},
						onError: function() { //当播放出错时
							alert("播放出错!")
						},
						onTimeUpdate: function(e) { // e.current - 当前播放时间   e-total - 总时长
							console.log(e)
						},
					}
		        });
                player.attachTo(playerElement); //添加资源到dom中 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值