Discuz教程网

替换Discuz默认的播放器为ckplayer播放器

  [复制链接]
authicon dly 发表于 2014-1-14 09:23:35 | 显示全部楼层 |阅读模式
580x580_5257bd1625c77.jpg

简介通过一种最简单的方法替换discuzX2.5掉原来系统默认的播放器安装流程

1. 将下载好的ckplayer播放器放到你的根目录或其他你确定的目录,建议新手直接放到根目录, 那样下面的代码就可以直接使用了

2. 打开 static/js/common.js; 找到 function AC_FL_RunContent() 函数替换成以下函数

  1. function AC_FL_RunContent() {
  2.         var str = '';
  3.         var ret = AC_GetArgs(arguments, "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash");
  4.         if(BROWSER.ie && !BROWSER.opera) {
  5.                 str += '<object ';
  6.                 for (var i in ret.objAttrs) {
  7.                         str += i + '="' + ret.objAttrs[i] + '" ';
  8.                 }
  9.                 str += '>';
  10.                 for (var i in ret.params) {
  11.                         str += '<param name="' + i + '" value="' + ret.params[i] + '" /> ';
  12.                 }
  13.                 str += '</object>';
  14.         } else {
  15.                 str += '<embed ';
  16.                 for (var i in ret.embedAttrs) {
  17.                         str += i + '="' + ret.embedAttrs[i] + '" ';
  18.                 }
  19.                 str += '></embed>';
  20.         }
  21.         str=str.replace('file=','my_url='+encodeURIComponent(window.location.href)+'&a=');
  22.         str=str.replace('static/image/common/flvplayer.swf','/ckplayer/ckplayer.swf');
  23.         return str;
  24. }
复制代码

游客,如果您要查看本帖隐藏内容请回复



上一篇:如何解决Discuz用户上传头像模糊的问题
下一篇:我体验一区的被我不小心删掉了你可以发给我吗?我的邮箱是2271344325@qq.co
authicon 泪、哭花了妆リ 发表于 2014-1-16 21:45:50 | 显示全部楼层
function AC_FL_RunContent() {
        var str = '';
        var ret = AC_GetArgs(arguments, "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash");
        if(BROWSER.ie && !BROWSER.opera) {
                str += '<object ';
                for (var i in ret.objAttrs) {
                        str += i + '="' + ret.objAttrs[i] + '" ';
                }
                str += '>';
                for (var i in ret.params) {
                        str += '<param name="' + i + '" value="' + ret.params[i] + '" /> ';
                }
                str += '</object>';
        } else {
                str += '<embed ';
                for (var i in ret.embedAttrs) {
                        str += i + '="' + ret.embedAttrs[i] + '" ';
                }
                str += '></embed>';
        }
        str=str.replace('file=','my_url='+encodeURIComponent(window.location.href)+'&a=');
        str=str.replace('static/image/common/flvplayer.swf','/ckplayer/ckplayer.swf');
        return str;
}
authicon 5ucn 发表于 2014-7-12 02:46:27 | 显示全部楼层
替换Discuz默认的播放器为ckplayer播放器
authicon allbestnet 发表于 2014-7-24 13:14:33 | 显示全部楼层
看看能不能用。是不是真的。
authicon 火跃 发表于 2014-8-2 15:26:33 | 显示全部楼层
看一下!这是要修改源代码?
authicon bahtiar 发表于 2014-10-17 21:31:22 | 显示全部楼层
感谢分享
authicon w19860712 发表于 2014-12-26 16:38:22 | 显示全部楼层
authicon hstong 发表于 2015-1-1 00:27:11 | 显示全部楼层
来学习学习
authicon qiyue 发表于 2015-3-1 11:57:13 | 显示全部楼层
看看感觉非常不错
authicon zhumusic 发表于 2015-5-20 10:41:39 | 显示全部楼层
深圳草草设计
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-26 11:54

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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