Fckeditor插入视频或视频文件

原创 2007年09月15日 10:00:00
一、分别打开:editor/js/fckeditorcode_ie_1.js和/editor/js/fckeditorcode_gecko_1.js

找到
程序代码 程序代码

C.src.endsWith('.swf',true)


替换为:
程序代码 程序代码

C.src.endsWith('.swf',true) || C.src.endsWith('.mpg',true) || C.src.endsWith('.asf',true) || C.src.endsWith('.wma',true) || C.src.endsWith('.wmv',true) || C.src.endsWith('.avi',true) || C.src.endsWith('.mov',true) || C.src.endsWith('.mp3',true) || C.src.endsWith('.rm',true) || C.src.endsWith('.ra',true) || C.src.endsWith('.rmvb',true) || C.src.endsWith('.mid',true) || C.src.endsWith('.ram',true)


文件格式你根据实际情况增加。

二、打开/editor/dialog/fck_flash/fck_flash.js

1、增加
程序代码 程序代码

function WinPlayer(url){
    var r, re;
    re = /.(avi|wmv|asf|wma|mid|mp3|mpg)$/i;
    r = url.match(re);
    return r;
}

function RealPlayer(url){
    var r, re;
    re = /.(.rm|.ra|.rmvb|ram)$/i;
    r = url.match(re);
    return r;
}

function QuickTime(url){
    var r, re;
    re = /.(mov|qt)$/i;
    r = url.match(re);
    return r;
}

function FlashPlayer(url){
    var r, re;
    re = /.swf$/i;
    r = url.match(re);
    return r;
}


2、替换
程序代码 程序代码

e.type = 'application/x-shockwave-flash' ;


程序代码 程序代码

if(WinPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-mplayer2' ;
}
if(RealPlayer(GetE('txtUrl').value)!=null){
    e.type = 'audio/x-pn-realaudio-plugin' ;
}
if(QuickTime(GetE('txtUrl').value)!=null){
    e.type = 'video/quicktime' ;
}
if(FlashPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-shockwave-flash' ;
    e.pluginspage = 'http://www.macromedia.com/go/getflashplayer' ;
}


3、替换
程序代码 程序代码

SetAttribute( e, 'type', 'application/x-shockwave-flash' ) ;
SetAttribute( e, 'pluginspage'    , 'http://www.macromedia.com/go/getflashplayer' ) ;


程序代码 程序代码

if(WinPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-mplayer2' ;
    SetAttribute( e, 'autostart', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
}
if(RealPlayer(GetE('txtUrl').value)!=null){
    e.type = 'audio/x-pn-realaudio-plugin' ;
    SetAttribute( e, 'autostart', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
}
if(QuickTime(GetE('txtUrl').value)!=null){
    e.type = 'video/quicktime' ;
    SetAttribute( e, 'autostart', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
}
if(FlashPlayer(GetE('txtUrl').value)!=null){
    e.type = 'application/x-shockwave-flash' ;
    SetAttribute( e, 'scale', GetE('cmbScale').value ) ;
    SetAttribute( e, 'menu', GetE('chkMenu').checked ? 'true' : 'false' );
    SetAttribute( e, 'play', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;

 

相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

如何在PPT中插入视频文件

  • 2013年12月05日 14:17
  • 24KB
  • 下载

html中插入wmv格式视频文件的代码

1.avi格式 2.mpg格式 3.rm格式 4.wmv...

asp.net网页里插入视频文件

1.avi格式 代码片断如下: 2.mpg格式 代码片断如下: ...

h264视频文件

  • 2017年09月29日 13:38
  • 34.79MB
  • 下载

视频文件修复工具 All Media Fixer

  • 2017年06月07日 20:43
  • 1.45MB
  • 下载

使用jrtplib(RTP)传输H.264视频文件(1)

转自:阳光可乐  http://blog.csdn.net/liushu1231/article/details/9203541

安卓获取视频文件的缩略图

  • 2017年06月27日 19:09
  • 5.89MB
  • 下载

opencv显示yuv420,YV12视频文件

#include #include #include #include #include #include #include #include "generalImgFun.hpp" #...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Fckeditor插入视频或视频文件
举报原因:
原因补充:

(最多只允许输入30个字)