晨风交流论坛_CMP_CChat_Flash_音乐_视频_播放器_live直播_聊天室

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 19683|回复: 17

[教程] PHPvod视频点播系统整合CMP4教程

[复制链接]
发表于 2012-2-24 20:28:41 | 显示全部楼层 |阅读模式
官方QQ群:102348392 | 捐赠CMP
PHPvod Studio(简称pv)是一款免费开源,基于PHP+Mysql开发的视频点播系统,系统拥有众多的优秀功能和特性,在社区成员的积极参与下,在易用性、扩展性和性能方面不断优化和改进,使得PHPvod可以在极为繁忙的服务器环境下快速稳定运行,切实节约网站成本。强大的交互能力使PHPvod能够充分调动会员参与,快速扩充能容,帮助网站迅速发展。

本帖教大家整合CMP4,实现自定义视频或音频的播放
最快速度拥有强大的CMP管理后台,架设自己的视频或音乐站

一,安装PHPvod

官方下载:
http://www.phpvod.com/
运行的环境为php+mysql
安装教程见:
http://bbs.phpvod.com/thread-4-1-1.html

二,安装CMP4

最新CMP4下载:
http://bbs.cenfun.com/thread-9895-1-1.html
解压和上传其中的cmp目录到网站根目录即可完成安装

三,整合CMP4

1,进入phpvod后台管理,在视频管理一栏,打开“自定义播放器格式”
这里就有网站所有支持的播放器格式设置,我们需要添加一种CMP播放器的支持
点击添加/编辑播放器链接进行添加:
启动:选择启动
播放器名称:CMP
描述:CMP
播放器文件名:cmp.htm
播放器代码:

  1. <script type="text/javascript" src="cmp/cmp.js"></script>
  2. <script type="text/javascript">
  3. //本集地址(没有引号)
  4. var urlpath = $urlpath;
  5. //下一页地址(需要引号)
  6. var nexturl = "$nextpage";
  7. //CMP初始化完成
  8. function cmp_loaded(key) {
  9.         cmpo = CMP.get("cmp");
  10.         if (cmpo) {
  11.                 //状态改变事件
  12.                 cmpo.addEventListener("model_state", "cmp_model_state");
  13.         }
  14. }
  15. //状态完成事件,自动播放下一页
  16. function cmp_model_state(state) {
  17.         if (state == "completed") {
  18.                 if (nexturl) {
  19.                         window.location = nexturl;
  20.                 }
  21.         }
  22. }
  23. //CMP全局配置
  24. var flashvars = {
  25.         //播放地址
  26.         src : urlpath,
  27.         //自动播放
  28.         auto_play : "1",
  29.         //不加载默认配置和列表
  30.         url : "",
  31.         lists : "",
  32.         //名称链接
  33.         label : "",
  34.         name : "CMP4",
  35.         link : "http://bbs.cenfun.com/",
  36.         //插件设置
  37.         plugins : "plugins/sharing.swf",
  38.         //皮肤
  39.         skin : "skins/mini/vplayer.zip",
  40.         api : "cmp_loaded"
  41. };
  42. //写入CMP播放器程序
  43. CMP.write("cmp", "100%", "400", "cmp/cmp.swf", flashvars);
  44. </script>
复制代码
其中的宽高默认设置为了100%和400,可以根据你的需求更改
以上代码已经实现多集自动连播,也就是播放完自动判断是否有下一集而进行跳转
更多CMP全局配置说明见:http://cmp.cenfun.com/cmp4/doc/config.htm
稍懂js的或熟悉CMP脚本api的可以自己进行二次开发和其他自定义

最后提交即可自动生成CMP播放格式页面

至此,CMP4就已经基本完成整合了,去网站首页发布一个视频,播放器类型选择CMP即可

其他相关CMP整合教程:
http://bbs.cenfun.com/thread-15124-1-1.html

发表于 2012-2-24 20:46:52 来自手机 | 显示全部楼层
收藏了,慢慢学习
发表于 2012-2-24 20:47:44 | 显示全部楼层
楼上回帖也太快了吧
发表于 2012-2-24 20:49:39 来自手机 | 显示全部楼层
7huo 发表于 2012-2-24 20:47
楼上回帖也太快了吧

你不知道现在什么都讲速度:效率
发表于 2012-2-24 21:03:04 | 显示全部楼层
前排支持。。。。。。。。。。
发表于 2012-2-24 22:00:47 | 显示全部楼层
感谢老大出教程了。
发表于 2012-2-25 00:55:22 | 显示全部楼层
这个得试试
发表于 2012-2-25 13:45:25 | 显示全部楼层
支持下 收藏备用
发表于 2012-2-25 18:20:11 | 显示全部楼层

支持下 收藏备用
发表于 2012-2-26 11:15:25 | 显示全部楼层
今天又学习了一个整合知识!

QQ|客服QQ44023478|Archiver|手机版|小黑屋|晨风交流论坛 ( 粤ICP备05008793号 )

GMT+8, 2018-10-19 00:18 , Processed in 0.059786 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表