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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 12766|回复: 5

[教程] 搜一次SYCCMS整合CMP4教程【ASP/PHP】

[复制链接]
发表于 2011-6-4 07:23:54 | 显示全部楼层 |阅读模式
官方QQ群:102348392 | 捐赠CMP
搜一次视频程序(SYCCMS)是一套采用ASP+MSSQL/ACCESS或PHP+MYSQL环境搭建的智能建站系统

和其他同行CMS一样,支持多种类型媒体播放,本帖教大家整合CMP4,最快速度拥有强大的CMP管理后台,架设自己的视频音乐站

一,安装搜一次SYCCMS和CMP4

搜一次SYCCMS去官方下载即可:
http://www.syccms.com
根据空间环境选择ASP或PHP版,以下教程将分别讲解

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

二,整合CMP4到搜一次SYCCMS【ASP版】

1,添加CMP4播放组支持
打开播放播放组配置文件Include/play.xml,按格式添加:

  1. <play mark="CMP" des="mp3/flv/mp4" playfrom="cmp"/>
复制代码
添加完在添加视频数据里,播放来源选择就会多出CMP类型支持

2,添加CMP4播放页
根据上面的配置,需要播放页为js/player/cmp.html,这里新建一个,并添加以下代码:

  1. <div id="cmparea" style="width:$width$px;height:$height$px;background:#181818;"></div>
  2. <script type="text/javascript" src="../cmp/cmp.js"></script>
  3. <script type="text/javascript">
  4. var cmpo,nexturl="{syccms:weburl}[video:urlnext]";
  5. //CMP初始化完成
  6. function cmp_loaded(key) {
  7.         cmpo = CMP.get("cmp");
  8.         if (cmpo) {
  9.                 //状态改变事件
  10.                 cmpo.addEventListener("model_state", "cmp_model_state");
  11.         }
  12. }
  13. //状态完成事件,自动播放下一页
  14. function cmp_model_state(state) {
  15.         if (state == "completed") {
  16.                 if (nexturl && window.location != nexturl) {
  17.                         window.location = nexturl;
  18.                 }
  19.         }
  20. }
  21. //CMP全局配置
  22. var flashvars = {
  23.         //播放地址
  24.         src : "$server$$url$",
  25.         //自动播放
  26.         auto_play : "1",
  27.         //不加载默认配置和列表
  28.         url : "",
  29.         lists : "",
  30.         //名称链接
  31.         label : "",
  32.         name : "CMP4",
  33.         link : "http://bbs.cenfun.com/",
  34.         //启用取样播放,如果mp3无需跨域可以关闭此项
  35.         sound_sample : "1",
  36.         //插件设置
  37.         plugins : "plugins/sharing.swf",
  38.         //皮肤
  39.         skin : "skins/mini/vplayer.zip",
  40.         api : "cmp_loaded"
  41. };
  42. var htm = CMP.create("cmp", "100%", "100%", "../cmp/cmp.swf", flashvars);
  43. document.getElementById("cmparea").innerHTML = htm;
  44. </script>
复制代码
以上代码已经实现多集自动连播,也就是播放完自动判断是否有下一集而进行跳转
更多CMP全局配置说明见:http://cmp.cenfun.com/cmp4/doc/config.htm

三,整合CMP4到搜一次SYCCMS【PHP版】

1,添加CMP4播放组支持
打开播放播放组配置文件Include/play.xml,按格式添加:

  1. <play>
  2.         <mark>CMP</mark>   
  3.         <des>mp3/flv/mp4</des>
  4.         <playfrom>cmp</playfrom>
  5. </play>
复制代码
添加完在添加视频数据里,播放来源选择就会多出CMP类型支持

2,添加CMP4播放页
添加js/player/cmp.html播放页即可,代码和上面ASP版的一样

至此,更新系统缓存,CMP4就已经基本完成整合了,在后台添加CMP支持的音乐地址即可

其他相关CMP整合教程:
http://bbs.cenfun.com/thread-15124-1-1.html
发表于 2011-6-4 07:34:16 | 显示全部楼层
沙发~ 整合教程,顶~
发表于 2011-6-4 18:04:22 | 显示全部楼层
收下,谢谢!
有前途的cmp有为的老大!
赞!
发表于 2011-6-5 17:50:16 | 显示全部楼层
如何让其适合土豆的?
发表于 2011-6-5 18:10:32 | 显示全部楼层
好东西。
一定要学会。
发表于 2011-10-28 10:24:40 | 显示全部楼层
顶 喜欢这教材

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

GMT+8, 2018-12-12 15:16 , Processed in 0.055037 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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