# ckplayerJS使用指南
## 一、简介
CKplayer是一款功能强大的网页视频播放器,支持多种视频格式和流媒体协议,它以其调用简单、说明清晰、可扩展性强而受到广泛欢迎,本文将详细介绍如何使用CKplayerJS来集成和管理视频播放器。
## 二、下载与引入
### 1.下载
从官网下载最新版本的CKplayer包:[点击查看](http://www.ckplayer.com/down/)
### 2.引入文件
将下载的CKplayer包解压到项目中,并在HTML文件中引入以下文件:
“`html
“`
## 三、基本配置与调用
### 1.HTML结构
在HTML中添加一个用于视频播放的容器:
“`html
“`
### 2.JavaScript配置
创建一个函数来实例化CKplayer对象,并传递相关配置参数:
“`javascript
function video(className, url) {
var videoObject = {
container: className, // 容器ID或class
variable: ‘player’, // 播放器变量名
autoplay: true, // 是否自动播放
live: true, // 是否为直播视频
mobileCkControls: false, // 移动设备控制栏
video: url // 视频地址
};
return new ckplayer(videoObject);
// 实例化播放器
var player = video(“video1”, “rtmp格式地址”);
“`
## 四、详细配置说明
| 参数 | 类型 | 默认值 | 描述 |
|————–|———–|——–|——————————————-|
| container | string | | 视频容器ID或class |
| variable | string | | 播放器变量名 |
| autoplay | boolean | false | 是否自动播放视频 |
| live | boolean | false | 是否为直播视频 |
| mobileCkControls | boolean | true | 移动设备是否显示控制栏 |
| video | string | | 视频地址 |
| flashvars | object | | Flash播放器参数,如f, a, c等 |
| params | object | | HTML5播放器参数,如bgcolor, allowScriptAccess等|
## 五、高级功能与样式定制
### 1.自定义Logo与风格
打开ckplayer.xml或ckplayer.js文件,根据需要设置以下参数:
mylogo: 删除此项以隐藏默认LOGO。
logo: 设置为自己的LOGO链接或删除以隐藏LOGO。
control_r, control_c, control_c2, control_rel: 加载插件按钮,不需要则设置为空。
pm_advmarquee: 滚动字幕广告显示控制,不想显示则设置为0。
示例:
“`xml
“`
### 2.分享功能实现
修改share.xml中的文件路径以实现分享功能:
“`xml
“`
## 六、常见问题解答
### Q1:如何隐藏视频地址?
**A1**:可以通过动态获取视频地址的方式隐藏视频地址,在url.aspx页面中根据请求参数返回相应的视频地址:
“`csharp
protected void Page_Load(object sender, EventArgs e) {
if (!string.IsNullOrEmpty(Request.QueryString[“id”])) {
Response.Write(“你的视频地址”);
}
“`
然后在前端通过flashvars参数传递id值:
“`javascript
var flashvars = {
f: ‘/Video/Url.aspx?id=[$pat]’, // 视频地址
a: document.getElementById(“hidInfoId”).value, // 调用时的参数
s: ‘1’, // 调用方式
c: ‘0’, // 是否读取文本配置
my_url: window.location.href // 当前网址地址
};
“`
### Q2:如何实现开关灯效果?
**A2**:要实现开关灯效果,需要引用offlights.js文件,并编写相应的JavaScript函数:
“`html
var box = new LightBox();
function closelights() { // 关灯
box.Show();
CKobject.getObjectById('ckplayer_a1').width = 642;
CKobject.getObjectById('ckplayer_a1').height = 615;
function openlights() { // 开灯
box.Close();
CKobject.getObjectById('ckplayer_a1').width = 642;
CKobject.getObjectById('ckplayer_a1').height = 615;
“`
即为CKplayerJS的基本使用方法及高级功能的详细说明,通过合理配置和使用,CKplayer可以满足大多数网页视频播放的需求。
以上内容就是解答有关“ckplayjs如何使用”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/46242.html<