|
搜一次视频程序(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,按格式添加:
- <play mark="CMP" des="mp3/flv/mp4" playfrom="cmp"/>
复制代码 添加完在添加视频数据里,播放来源选择就会多出CMP类型支持
2,添加CMP4播放页
根据上面的配置,需要播放页为js/player/cmp.html,这里新建一个,并添加以下代码:
- <div id="cmparea" style="width:$width$px;height:$height$px;background:#181818;"></div>
- <script type="text/javascript" src="../cmp/cmp.js"></script>
- <script type="text/javascript">
- var cmpo,nexturl="{syccms:weburl}[video:urlnext]";
- //CMP初始化完成
- function cmp_loaded(key) {
- cmpo = CMP.get("cmp");
- if (cmpo) {
- //状态改变事件
- cmpo.addEventListener("model_state", "cmp_model_state");
- }
- }
- //状态完成事件,自动播放下一页
- function cmp_model_state(state) {
- if (state == "completed") {
- if (nexturl && window.location != nexturl) {
- window.location = nexturl;
- }
- }
- }
- //CMP全局配置
- var flashvars = {
- //播放地址
- src : "$server$$url$",
- //自动播放
- auto_play : "1",
- //不加载默认配置和列表
- url : "",
- lists : "",
- //名称链接
- label : "",
- name : "CMP4",
- link : "http://bbs.cenfun.com/",
- //启用取样播放,如果mp3无需跨域可以关闭此项
- sound_sample : "1",
- //插件设置
- plugins : "plugins/sharing.swf",
- //皮肤
- skin : "skins/mini/vplayer.zip",
- api : "cmp_loaded"
- };
- var htm = CMP.create("cmp", "100%", "100%", "../cmp/cmp.swf", flashvars);
- document.getElementById("cmparea").innerHTML = htm;
- </script>
复制代码 以上代码已经实现多集自动连播,也就是播放完自动判断是否有下一集而进行跳转
更多CMP全局配置说明见:http://cmp.cenfun.com/cmp4/doc/config.htm
三,整合CMP4到搜一次SYCCMS【PHP版】
1,添加CMP4播放组支持
打开播放播放组配置文件Include/play.xml,按格式添加:
- <play>
- <mark>CMP</mark>
- <des>mp3/flv/mp4</des>
- <playfrom>cmp</playfrom>
- </play>
复制代码 添加完在添加视频数据里,播放来源选择就会多出CMP类型支持
2,添加CMP4播放页
添加js/player/cmp.html播放页即可,代码和上面ASP版的一样
至此,更新系统缓存,CMP4就已经基本完成整合了,在后台添加CMP支持的音乐地址即可
其他相关CMP整合教程:
http://bbs.cenfun.com/thread-15124-1-1.html
|
|