安装

您所在的位置:网站首页 dz论坛插件文件夹 安装

安装

2023-08-10 07:29| 来源: 网络整理| 查看: 265

安装 #安装方法

安装ckplayer很简单,因为ckplayer只是几个文件,将ckplayer文件夹放置在网站目录里即可使用,没有安装过程。

ckplayer是独立的组件,不需要依赖任何其它js插件

在需要调用播放器的页面使用如下代码即可完成配置安装

                                                               //定义一个变量:videoObject,用来做为视频初始化配置             var videoObject = {          container: '.video', //“#”代表容器的ID,“.”或“”代表容器的class          video: 'temp.mp4'//视频地址             };             new ckplayer(videoObject);//初始化播放器              

标准调用代码的示例,调用代码在播放容器下方

视频容器

标准调用代码的示例,调用代码在播放容器上方

视频容器

调用播放器时不进行初始化,使用add函数进行初始化

视频容器

调用播放器时不进行初始化,使用into函数进行初始化

视频容器

#代码说明

引入ckplayer.css,该文件为界面风格文件,必需引入到页面中,放置于

引入ckplayer.js,该文件为主要文件,必需引入到页面中,可以放置于,也可以放置于内

播放器所在容器(播放器加载后将显示在class="video"的div容器中)。

var videoObject = {        container: '.video',//“#”代表容器的ID,“.”或“”代表容器的class        video:'http://ckplayer-video.oss-cn-shanghai.aliyuncs.com/sample-mp4/05cacb4e02f9d9e.mp4'//视频地址 };

定义播放器初始化时的各种设置

new ckplayer(videoObject);

实例化一个播放器对象,如果需要对播放器进行控制和监听,则需要赋值给变量,使用如下代码即可。

var player=new ckplayer(videoObject);

#初始化配置里的属性说明     var videoObject = {         container: '',//视频容器的ID volume: 0.8,//默认音量,范围0-1 poster: '',//封面图片地址 autoplay: false,//是否自动播放 loop: false,//是否需要循环播放 rotate:0,//视频旋转角度 zoom:0,//默认缩放比例 live: false,//是否是直播 ad:null,//广告 backLive:false,//显示返回直播按钮 seek: 0,//默认需要跳转的秒数 next: null,//下一集按钮动作 loaded: '',//加载播放器后调用的函数 plug:'',//使用插件,目前支持hls.js:用于在pc端播放m3u8,flv.js:播放flv,mpegts.js:播放ts duration:0,//如果强制使用点播,而视频里不存在总时间,可以手动指定 preview: null,//预览图片对象 prompt: null,//提示点功能 crossOrigin:'',//发送跨域信息,示例:Anonymous video: null,//视频地址 type:'',//视频类型 playbackrate: 1,//默认倍速 ended:null,//结束显示的内容 webFull:false,//是否启用页面全屏按钮,默认不启用 theatre:null,//是否启用剧场模式按钮,默认不启用 controls:false,//是否显示自带控制栏 rightBar:null,//是否开启右边控制栏 smallWindows:null,//是否启用小窗口模式 smallWindowsDrag:true,//小窗口开启时是否可以拖动 screenshot:false,//截图功能是否开启 timeScheduleAdjust:1,//是否可调节播放进度,0不启用,1是启用,2是只能前进(向右拖动),3是只能后退,4是只能前进但能回到第一次拖动时的位置,5是看过的地方可以随意拖动 logo:'',//logo menu:null,//右键菜单 information:{//关于 'Load:':'{loadTime} second', 'Duration:':'{duration} second', 'Size:':'{videoWidth}x{videoHeight}', 'Volume:':'{volume}%', 'Sudio decoded:':'{audioDecodedByteCount} Byte', 'Video decoded:':'{videoDecodedByteCount} Byte' }, track:null,//字幕 title:'',//视频标题 language:'',//语言包文件 barHideTime:1500,//控制栏隐藏时间 playbackrateOpen:true,//是否开启控制栏倍速选项 playbackrateList:[0.75,1,1.25,1.5,2,4],//倍速配置值 cookie:null,//cookie名称,在同一域中请保持唯一 domain:null,//cookie保存域 cookiePath:'/',//cookie保存路径 documentFocusPause:false,//窗口失去焦点后暂停播放 mouseWheelVolume:2,//是否启用鼠标滚轮调节音量功能,0=不启用,1=启用,2=全屏时才启用 keyVolume:2//是否启用键盘控制音量调节,0=不启用,1=启用,2=全屏时才启用     };      #视频地址调用方式

视频地址的调用方式分成三种:

1:普通形式

2:数组形式

3:文件形式

普通调用方式:

var videoObject = {        container: '.video',        video:'video.mp4' };

数组形式:

var videoObject = {        container: '.video',        video: [              ['video_cn_bq.mp4', 'video/mp4', '中文标清'],              ['video_cn_gq.mp4', 'video/mp4', '中文高清']       ]};

文件调用方式:

var videoObject = {        container: '.video',        video:'website:url.json' };

var videoObject = {        container: '.video',        video:'url:url.json' };

使用文件调用方式时,需要指定video的值为website:json文件地址,json里的格式参考普通形式或数组形式,示例如下:

{

    "poster":"video/poster.jpg",

    "video": "video/1.mp4"

}

#样式定义

样式以css定义,ckplayer的样式文件保存在css/文件夹里。

#语言包选择

语言包文件存放在language/文件夹里,以.js格式文件存储,默认是中文简体,如果需要使用其它语言包,只需要在页面中引入相应的js即可。

引入英文语言包示例

视频容器



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3