2012-07-23

CKplayer 新手入门超简单使用教程

网页播放器都有使用的前提(问1)。

~~~~~~~分隔线~~~~~~~

只需一步先看播放器效果(问2):

下载附件,解压内容(ckplayer文件夹和ckplayer.html)到网站根目录,在浏览器中打开你的调试网站就可以看到网页播放效果,如:

http://localhost/ckplayer.html

~~~~~~~分隔线,正题,使用步骤~~~~~~~

1、同上,下载附件并解压到网站根目录,在你的网站测试环境中看看播放器是否正常显示。

2、用 Editplus 或 DreamWeaver 等文件编辑工具打开网站根目录的 ckplayer.html 文件看到代码很简单吧,你试试修改 s1.ckplayer_flv 为自己的视频或其他网络视频,再刷新浏览器,应该可以播放哦(问3)。

其实到这里,你就已经学会了播放器的基本使用。

3、应用到自己网站中的其他网页,则复制 ckplayer.html 中的代码到你要加载视频播放的位置就可以了:

var s1=new swfupload();

//视频地址

s1.ckplayer_flv='http://movie.ks.js.cn/flv/2011/11/8-1.flv';

//div的id

s1.swfwrite('video');

呵呵,简单吧。

当然,CKplayer的功能是非常丰富的,这只是九牛一毛的功能,只要会简单使用了,这时你可以下载官方的完整版,我相信其他功能你可以很快上手应用的。

PS:这里解压到网站根目录只是为了很快投入使用,你可以放在网站中任意的文件夹里,在各个网页中去调用,很灵活的(问4)。

最后卖萌一下:除了官方的方式调用播放器外,这里还为你准备了一个更简单易用的CKplayer封装调用,在好些网站上我有应用,感觉很不错,或许你也可以试试:

问1:

CKplayer 是网络视频播放器,俗称的flv网页播放器,与 JW Player 是一类的,当然使用就比jw简单多了,而且功能也更适合国人使用,关键是全功能免费和群友交流更方便。

所以,播放器必须在IIS/Apache等网页服务器环境中使用,简单来说就是使用 http://www.domain.com/xxx 或本地 http://localhost/xxx 这样的方式来打开网页才能正常使用,你测试的时候可以在本地搭建网页测试环境,也可以直接上传到你现在的网站空间里用域名来访问和调试。直接双击打开网页的方式是不行滴。

问2:

附件内容各方面功能都与官方完全一致的,与官方同步更新,请放心使用。只修改了默认的几个参数,配合这个教程更方便新手使用而打包,可下载官方精简版对照。

问3:

如果将 s1.ckplayer_flv 改为网络视频可以播放,换成自己网站中的视频播放不了,有几个方面的原因:

1、视频格式不支持,CKplayer也大多数网页播放器一样,支持H264编码的MP4、F4V、MOV以及常用的FLV格式,因为网络播放需要边缓冲边播放,对格式有比较严格的要求。像AVI、RMVB、DAT什么的这是桌面播放器如暴风、KMP流的工作。

2、视频格式服务器不支持,也就是MIME设置不正确,你需要在IIS中设置相应的文件格式MIME(详查论坛或百度):

.flv -> application/octet-stream 或 video/x-flv 或 flv-application/octet-stream

.mp4 -> application/octet-stream 或 video/x-mp4

.f4v -> application/octet-stream 或 video/x-f4v

设置之后记得重启IIS。

3、视频地址不正确,你试试在测试环境里直接访问视频地址看能否访问得到,比如用 http://localhost/video/1.mp4。

问4:

官方的打包是采用的相对路径文件包,因为播放器要加载Flash,加载皮肤,有几处路径要正确设置才能使用,很多新手朋友使用的官方包的时候会遇到黑屏、无法加载播放器等问题,其实都是因为路径或js文件没有正确加载引起的,所以特别做了这个绝对根路径的文件打包,方便新手朋友下载后立即可以看到使用效果。

其中相对于官方的精简版包修改了下面几处:

1、ckplayer/ckplayer.js文件中:

ck.cpath = '/ckplayer/assets/'; //风格总路径,(14行)设为了根路径

ck.control_r='Null,2,1,-75,-100,1';//右侧调整按钮的文件,(32行)暂时去掉了插件

this.ckplayer_url = '/ckplayer/ckplayer.swf'; //(125行)默认了播放器的位置和文件

this.ckplayer_style = 0; //(128行)默认的视频类型改为0,即单一视频地址播放模式

2、index.htm文件改名为ckplayer.html,为了解压到你的网站根目录的时候不会把你原有的主页文件破坏,并最简了调用代码,看起来更轻松些。

ckplayer只调用html,CKplayer 新手入门超简单使用教程相关推荐

  1. Jenkins实现AndroidStudio工程自动化打包(基于Gitee)2022新手入门最简单细致教程

    前置条件: Java环境变量 (推荐使用Java11) Android SDK环境变量 搜索框搜索编辑系统环境变量: 在系统变量中添加 : 变量名 JAVA_HOME 变量值 (路径根据自己实际的ja ...

  2. 新手入门PS人像磨皮教程

    大家好我是微风,一个爱设计爱生活的平面设计师,每天学一点PS技巧,今天给大家分享新手入门PS人像磨皮教程,大家每天跟着微风学一点,看完文章之后自己进行实操,长时间积累下来自己作图肯定没问题. 微风今天 ...

  3. JAVA数组编程教程,Java入门超经典内部教程-数组

    Java入门超经典内部教程-数组-1.jpg (31.84 KB, 下载次数: 0) 2018-8-18 17:18 上传 叩丁狼教育Java基础教程 1. 数组 1.1. JVM内存模型(掌握) J ...

  4. discuz插件开发新手入门 超详细[转载]

    作为一个新手,目前也是刚刚玩转discuz的插件功能,好东西不敢独享,就拿出来大家一起分享入门的过程. 现在网上很多关于discuz的插件教程都是很简单的教程,原因可能是这个东西是商业化的东西,本着分 ...

  5. scrapy爬取豆瓣所有电影信息(新手入门超详细版)

    本次小实验目标就是爬取豆瓣所有的电影,我们以豆瓣的分类页(https://movie.douban.com/tag/#/)作为start_urls,首要任务就是分析当前页面是否为动态加载,何为js动态 ...

  6. Unity新手入门必备书籍和教程推荐

    纵观整个游戏市场,Unity3D游戏开发已经称霸当下,Unity3D是一款3D游戏引擎,提供了3D游戏的大部分基础功能实现,比如物理碰撞.3D模型显示.光照等功能.市面上有超过一半以上的游戏,都是利用 ...

  7. git 代码回退_「Vue 入门系列」第三期,适合新手入门的 Git 使用教程

    引言 Git 工具对于程序员来说已经不陌生了,在开发中也算是必不可少的工具了,本期我们就来看看如何利用 Git 管理代码,以及如何将代码提交到远程(线上) Github 仓库中. 主题:使用 Git ...

  8. python实现决策树分类模型(小白入门超简单实战)

    注:由于我不喜欢研究机器学习的原理而更关注于实战,所以本文只讲解python实现决策树模型的代码. 数据集:Iris(鸢尾花卉数据集),是一类多重变量分析的数据集.数据集包含150个数据样本,分为3类 ...

  9. swoole学习,新手入门,简单易懂

    第一章:swoole编程须知 1.睡眠函数的影响 处理方式: //开启协程定时器调度 Swoole\Runtime::enableCoroutine(true);$server = new Swool ...

  10. Java入门超简单程序Song List

    题目 The goal of this project is to write an application for maintaining a list of songs. Each song ha ...

最新文章

  1. [JavaScript] 好用的 JavaScript Symbol 类型
  2. zend studio配置调试(Xdebug方式)
  3. 柯里化(Curing)
  4. Java微框架Spring Boot 运行原理深入解读
  5. wpf window 不执行show 就不能load执行_Numpy反序列化命令执行漏洞分析(CVE-2019-6446)附0day...
  6. 堆化 二叉堆一般用数组来表示。typedef struct _minHeapNodetypedef struct _otherInfo-icoding-C-数据结构
  7. 程序员面试金典 - 面试题 10.01. 合并排序的数组
  8. Error:scalac: missing or invalid dependency detected while loading class file ‘RDDOperationScope.cla
  9. Redux 中 combineReducers实现原理
  10. 大唐电信[600198]股票
  11. mongo源码学习(四)服务入口点ServiceEntryPoint
  12. 【个人笔记】OpenCV4 C++ 快速入门 19课
  13. 使用Python对Syslog信息进行分析并绘图
  14. 可视化_数据可视化—地图可视化
  15. 搞深度学习框架的那帮人,不是疯子,就是骗子
  16. “华为”云桌面终端CT3200+显示器、键盘和鼠标
  17. 人工智能AI伪原创一键生成文章
  18. Java、某天是星期几
  19. 到底什么是爬虫技术?简谈爬虫概念
  20. Excel制作饼图的法宝!Smartbi可视化工具图表制作

热门文章

  1. 基于扩展卡尔曼滤波的slam
  2. ISAPI_Rewrite
  3. 单行文本溢出省略号显示
  4. Linux ERROR: configuration failed for package ‘rgeos’
  5. 网站歌曲播放器php,推荐漂亮的flash网页MP3音乐播放器
  6. dsm加密linux,要加速也要加密:群晖NAS DS918+评测
  7. EL调用的是poji实体类的get方法
  8. Advanced Design System 破解教程 ADS 2017
  9. 需求分析及技术方案设计
  10. 渐变色【R Color】