Skip to content

zhusaidong/Html5VideoPlayer

Repository files navigation

Html5版VideoPlayer


logo

logo


支持 双击全屏

支持 左右键控制播放进度

支持 开关灯控制

支持 上下键控制音量

支持 空格键控制视频播放

说明


配置

isUseBlob 是否使用blob

vWidth 控件宽

vHeight 控件高

vSrc 视频地址

vZIndex z-index,默认100

vShowLightSwitch 是否显示开关灯按钮

vPoster 视频封面

回调

GetInfo 获取信息

GetVolume 获取音量

GetCurrentTime 获取当前播放的时间

返回对象

SetCurrentTime 设置当前播放的时间

SetVolume 设置音量

SetMuted 设置静音

SetPause 设置暂停

SetPlay 设置播放

用法


  • 引入js
	<script type="text/javascript" src="Html5VideoPlayer.min.js"></script>
  • 设置配置
	var html5VideoPlayer = new Html5VideoPlayer(
		{
			vSrc:"视频地址",
		});
  • 设置回调
	html5VideoPlayer.CallBack(
		{
			//回调方法
		});
  • Create控件
	hvp = html5VideoPlayer.Create('.videoClass');
	//控件方法
	hvp.SetCurrentTime(10);
	hvp.SetVolume(0.5);
  • demo
	var html5VideoPlayer = new Html5VideoPlayer(
		{
			isUseBlob:true,
			vZIndex:100,
			vWidth:600,
			vHeight:300,
			vSrc:"http://xxxx.com/xxx.mp4",
		});
	var hvp = null;
	html5VideoPlayer.CallBack(
		{
			//回调方法的this是一个回调返回对象
			play:function()
			{
				//回调获取信息demo:播放视频时获取音量
				console.log(this.GetVolume());
				//联动demo:播放视频时静音
				hvp.SetMuted();
			},
		});
	hvp = html5VideoPlayer.Create('.videoClass');
	hvp.SetCurrentTime(10);
	hvp.SetVolume(0.5);
	//hvp.SetMuted();

点击查看demo

  • 截图

screenshot

更新


2016-10-14 添加 项目logo

2016-10-14 添加 上下键控制音量

2016-10-14 添加 视频封面

2016-10-14 添加 空格键控制视频播放

2017-04-24 添加 使用blob功能

TODO


自定义播放控制器

其它


zhusaidong@vip.qq.com

About

Html5版VideoPlayer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published