CKplayer控制API-超酷的开源H5视频播放器
- play()//播放
- pause()//暂停
- playOrPause()//播放/暂停
- muted()//静音
- exitMuted()//取消静音
- volume(num)//修改音量/获取音量
- duration()//返回视频总时间
- time()//获取当前播放时间
- seek(time)//跳转指定时间点
- loop(bool)//循环播放
- full()//全屏
- exitFull()//退出全屏
- fullOrExit()//在全屏和退出全屏两个状态之间进行切换
- webFull()//页面全屏
- exitWebFull()//退出页面全屏
- theatre()//剧场模式
- exitTheatre()//退出剧场模式
- fastBack(num)//快退
- fastNext(num)//快进
- bar(bool)//显示/隐藏底部(顶部)控制栏,bool:true=显示控制栏,false=隐藏控制栏
- rightBar(bool)//显示/隐藏右边控制栏,bool:true=显示控制栏,false=隐藏控制栏
- screenshot()//截图并返回图片的base64
- closeScreenshot(bool)//关闭截图窗口
- smallWindows(bool)//开启小窗口功能,bool:true=开启小窗口,false=关闭小窗口功能
- message(str)//在播放器中显示一个消息
- closeFrontAd()//跳过贴片广告
- fps()获取当前的fps
- width()//获取播放器宽度
- height()//获取播放器高度
- videoWidth()//获取视频宽度
- videoHeight()//获取视频高度
- zoom(num)//调整视频的显示百分比 num=数字,只接受3种:100,75,50
- rotate(num)//旋转视频的角度 num=数字,只接受4种:0,90,180,270
- track(i)//切换字幕 i=字幕编号
- layer(obj,bar)//向播放器添加一个层
- obj=1是可以直接定义页面已有的节点,如'.level'或'#level'
- 2是可以动态添加层内容,此时obj为一个对象如{class:'.level',content:'内容'}
- bar=true添加在底部控制栏上,=false添加在播放器内
- closeLayer(ele)//关闭指定层
- backLive(bool)//显示/隐藏回到直播按钮 bool:true=显示,false=隐藏
- playbackRate()//返回视频播放速度
- definition(i)//切换清晰度 i=清晰度编号
- cookie(name)//获取cookie记录 示例:player.cookie('cookiename')或者player.cookie()
- remove()//卸载播放器 示例:player.remove()
- addListener(name,callback)//播放器监听事件
- 示例:
- var callBack=function(){console.log('监听到播放')};
- player.addListener('play',callBack);//添加监听事件
- removeListener(name,callback)//删除监听事件
- 示例:
- var callBack=function(){console.log('监听到播放')};
- player.addListener('play',callBack);//添加监听事件
- player.removeListener('play',callBack);//删除上面添加的监听
- vars(obj[.value])修改初始化变量
- 示例: player.vars('timeScheduleAdjust',0);//禁止鼠标拖动进度
复制代码
|