Fckeditor插入视频或视频文件
找到
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' ) ;
}
转载于:https://www.cnblogs.com/Athrun/archive/2008/01/10/1032827.html
Fckeditor插入视频或视频文件相关推荐
- 如何在notebook中的markdown中插入截取的图片_96编辑器教你如何在文章中插入图片、视频、音频!...
一.如何插入图片 注意事项: 1.上传的每张图片大小请勿超过2M.如果文章内需要插入数量较多的图片,请先压缩每张图片至100kb左右,如果文章内插入较多的大图片可能会造成同步慢.生成不了图片,文章页面 ...
- xbox one 越狱_如何在Xbox One上播放视频和音乐文件
xbox one 越狱 The Xbox One has integrated TV features and support for streaming media apps like Netfli ...
- ppt里quicktime不可用_PPT插入音乐、视频的全部疑难问题,一站式帮你解决!
韩政伟,网易云课堂PPT讲师.幻灯片制作视频教程<电影级PPT学习方法论>已于网易云课堂正式上线!很高兴遇见你,欢迎关注,在这里,每周定期更新PPT原创设计教程. PPT插入视频的问题 有 ...
- hexo博客插入图片与视频方法
hexo博客插入图片与视频方法 在博客中插入视频和图片能让人通俗易懂,生动形象.下面是我找到的一些方法. 图片插入 Hexo有多种图片插入方式,可以将图片存放在本地引用或者将图片放在CDN上引用. 本 ...
- 在Hexo搭建的博客中插入音乐或者视频
原文地址在Hexo搭建的博客中插入音乐或者视频 用hexo搭建博客后,记录了自己生活和学习中的很多事情.今天偶然想到能不能在博客中插入音乐和视频呢?然后就开始了今天的历程.... hexo-tag-a ...
- C# Umeditor 编辑器上传本地视频、本地文件
Umeditor 最近在做一个网站,涉及到网站文章的编辑.Umeditor是一个很好的选择,但是看了一下Umeditor,发现不能上传本地视频和本地文件,而项目又要得比较急,所以以我觉得最快的方式修改 ...
- html 画中画广告,画中画广告 PPT转换成视频后如何在第二页的位置插入画中画广告视频?视频画中画...
有个用户咨询说将画中画视频插入到PPT中再使用我们的转换器转换会出现视频黑屏现象.这里小编有话说,ppt是办公软件不是视频处理软件,建议先把无插入视频的ppt转换成视频 ,再在转换后的视频画面相应的位 ...
- HTML 学习笔记——插入音频、视频标签
目录 前言 一.音频标签:audio 1.audio简介 2.常用属性 3.兼容问题 二.视频标签:video 1.video 总结 前言 今天学习了尚硅谷老师的html基础课程,主要是音视频的标签的 ...
- hexo文章插入音乐和视频
这里推荐一下我的个人网站,使用的是hexo的butterfly主题,效果演示:https://lovelijunyi.gitee.io/posts/743c.html 直接插入 直接插入的好处是无需任 ...
- 替换 PPT 中的视频、音频文件试试这款国产控件
Spire.Presentation for .NET 是专业的 PowerPoint组件,开发者可以在 .NET 平台上对 PPT文档进行生成.修改.转换和打印等操作,而无需安装 Microsoft ...
最新文章
- how is CRM One Order date range finally converted to OPEN SQL
- mysql的count报错_Mysql报错注入原理分析count、rand、groupby
- 从零开始学习前端开发 — 15、CSS3过渡、动画
- PHP 二分查找(详细)
- (转)tomcat配置访问项目时不需要加项目名称
- 蓝宝石显卡bios_狼神矿卡烤机89°C!强刷蓝宝石RX570超白金显卡BIOS降温75°教程...
- 关于中国男女的一些私密数据......
- python有关数据结构问题
- 设计模式之GOF23代理模式02
- matlab密钥生成,使用文件安装密钥安装产品
- 火狐浏览器的同步问题
- VM下安装ubuntu教程
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数001·3D函数
- 在代码里面如何使用workman
- Python_pandas读取数据
- 山腰中的AMD,向前是唯一的选择
- vim 常用功能大全
- 请详细解释下小波去噪的原理
- linux wine运行效率,Linux 使用 Wine 运行 TIM 简明教程
- Eclipse 解决项目中中文注释乱码问题
热门文章
- 困扰程序员的30种软件开发问题,你是否时曾相识?
- 拼多多技术事故复盘,程序员应该学到什么?
- 脑洞大开,如何生成 2018 年度代码报告
- Spring Cloud构建微服务架构(二)服务消费者
- IDEA打开vue项目,每次打开的都是上一次的vue项目,即同一个vue项目,解决方法
- 中央空调水系统与制冷系统运行参数
- 2020年,数据中心的绿色技术演进与创新
- 问答:双总线并机,可以使用不同品牌的ups吗?
- 什么?这个机房没人了?
- DL之DNN:利用MultiLayerNetExtend模型【6*100+ReLU+SGD,dropout】对Mnist数据集训练来抑制过拟合