kindeditor支持flv视频播放方法

打开plugins\media下面的media.js,打开,找到下面的代码:

var html = K.mediaImg(self.themesPath + ‘common/blank.gif’, {
src: url,
type: K.mediaType(url),
width: width,
height: height,
autostart: autostartBox[0].checked ? ‘true’: ‘false’,
loop: ‘true’
});

  修改为:

if (url.slice( – 4).toUpperCase() == ‘.FLV’) {
  var html = K.mediaImg(self.themesPath + ‘common/blank.gif’, {
  src: ‘/files//Flvplayer.swf’,
  type: K.mediaType(url),
  flashvars: ‘vcastr_file=’ + url + ‘&autostart=’ + (autostartBox[0].checked ? ‘true’: ‘false’) + ”,
  width: width,
  height: height,
  quality: ‘high’,
  allowfullscreen: ‘true’,
  loop: ‘true’
});
} else {
  var html = K.mediaImg(self.themesPath + ‘common/blank.gif’, {
  src: url,
  type: K.mediaType(url),
  width: width,
  height: height,
  autostart: autostartBox[0].checked ? ‘true’: ‘false’,
  loop: ‘true’
});
}

在KindEditor下面建一个files文件夹,把flvplayer.swf拷贝进去

flashvars 这个属性不能带到embed标签里去,还有allowfullscreen这个属性也不能,他自己定义的属性就可以带去

源码kindeditor.js 发现有个东东,embed : [‘id‘, ‘class‘, ‘src‘, ‘width‘, ‘height‘, ‘type‘, ‘loop‘, ‘autostart‘, ‘quality‘, ‘.width‘, ‘.height‘, ‘align‘, ‘allowscriptaccess‘], 这个东东很重要,kindeditor通过他来过滤属性的不在里面定义是不会带进去的。所以把 ‘flashvars‘,‘allowfullscreen‘这两个属性加进入去就OK了。

时间: 2024-08-29 16:51:20

kindeditor支持flv视频播放方法的相关文章

让CKEditor支持FLV视频播放

平时都是做C/S开发,最近需要维护一个协会门户网站. 文章编辑使用CKEditor 3.3.2 + ckfinder 2.0的方案.可是这种方案居然不支持FLV视频播放,度娘说以前的老版本是支持的,这到了新版本咋反而不支持了呢. 网上给出的方案都是为CKEditor开发FLV视频播放插件,最初采用了这种方案,但是都没能实现,不知道是哪出了问题,可能是给出的方案本身有bug. 无奈,自己琢磨有没有别的办法.难道非得写插件么?No! 经过测试,发现只需要一个支持播放FLV视频的SWF播放器,然后对C

让IIS服务器支持flv,f4v,mp4在线播放(2003,2008)

上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现"无法找到该页"的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在IIS中将相应的MIME类型进行设置的原因.那该怎样设置MIME类型呢? 开启mp4文件的话,需要在 "Internet信息(IIS)管理器"中右击需要更改的网站或目录,可以打开形如下图的窗口(我右击的是文件夹而不是站点,所以您右击站点的话打开的或许比我的选项卡多,不管怎样您点击HTTP头就可以打开怎

js中字符串支持正则表达式的方法

设一个字符串var myName = "fangming";则支持正则表达式的方法有:split(分割),replace(替换),search(查找),match(元素参数的数组)console.log(myName.split(/N/i));console.log(myName.replace(/G/i,"a"));console.log(myName.search(/N/i));console.log(myName.match(/I/i));

Windows 2003+IIS6+PHP5.4+配置PHP支持空间的方法

1.下载php http://windows.php.net/download/ ISAPI + Thread Safe FastCgi + No Thread Safe PHP程序从PHP5.3以后的版本就不再用ISAPI进行扩展在IIS里运行了,所以在PHP5.3+压缩包下载解压后的文件里面也没有php5isapi.dll,取而代之的是php5nsapi.dll. 使IIS6支持FastCgihttp://www.iis.net/downloads/microsoft/fastcgi-for

兼容firefox,ie,谷歌,阻止浏览器冒泡事件,Firefox不支持event解决方法

兼容firefox,ie,谷歌,阻止浏览器冒泡事件,Firefox不支持event解决方法 // 获取事件function getEvent(){ if(window.event) {return window.event;} func=getEvent.caller; while(func!=null){ var arg0=func.arguments[0]; if(arg0){ if((arg0.constructor==Event || arg0.constructor ==MouseEv

由dwr不支持重载的方法探究dwr的运行机制

上篇博文中简单分享了一个dwr的小例子.在做小例子的过程中,发现了一个有趣的现象:dwr不支持重载的方法. java代码: package com.tgb.dwr; /** * dwr使用测试 * @author Admin * */ public class DwrTest { public String hello(){ return "Hello!"; } public String hello(String name){ return "Hello,"+na

获取AOPR的支持帮助的方法

当用户使用Office密码破解工具过程中遇到问题时,Advanced Office Password Recovery支持帮助的信息可以解燃眉之急,虽然不能解决全部问题但是足以应付常见问题.用户获取Advanced Office Password Recovery支持帮助的方法有两种,一种是通过AOPR官网获取,另外就是通过软件的"帮助"菜单获取,下文将向各位具体介绍这两种方法. 一.AOPR官网获取支持 随着Advanced Office Password Recovery软件的正式

WinCE 开发问题:不支持 Open Generic 方法的 GetParameters。

WinCE中用的是Newtonsoft.Json.Compact.dll序列化Json的, 今天用Json解析类的时候, 提示异常:不支持 Open Generic 方法的 GetParameters. 经过和同事研究,终发现问题所在,但是不清楚为何会这样,如果有大神可以给解答更好. 就是类中有 public List<xx> xxs { get; set; },这样是不允许的, 可以改成 public xx[] xxs { get; set; }, 不支持List集合,却支持数组!

【css】ie6,i7,i8支持css3的方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta h