kindeditor本身支持上传flash功能,但是我们经常需要上传一些flv、mp4或则其它格式的视频。
其实具体的播放功能是通过jwplayer实现的。我只对kindeditor简单的修改了一下。需要修改的文件有两处。
打开kindeditor\kindeditor.js文件
将以下函数语句修改
- //修改过的功能 by zhjx922
- function _mediaEmbed(attrs) {
- var html = '<embed id="player" name="player" allowscriptaccess="always" allowfullscreen="true" ';
- _each(attrs, function(key, val) {
- html += key + '="' + val + '" ';
- });
- html += '/>';
- return html;
- }
打开kindeditor\plugins\flash\flash.js文件
将一下内容:
- var html = K.mediaImg(self.themesPath + 'common/blank.gif', {
- src : url,
- type : K.mediaType('.swf'),
- width : width,
- height : height,
- quality : 'high'
- });
修改为:
- var html = K.mediaImg(self.themesPath + 'common/blank.gif', {
- flashvars : 'file=' + url,
- src : 'plugins/jwplayer/player.swf',
- type : K.mediaType('.swf'),
- width : width,
- height : height,
- quality : 'high'
- });
再将大约140行左右的:
urlBox.val(attrs.src);
修改为:
urlBox.val(attrs.flashvars);
然后在需要显示视频的页面放入以下代码:
head放入:<script type="text/javascript" src="plugins/jwplayer/jwplayer.js"></script>
在输入视频代码后加上:
- <script type='text/javascript'>
- //非视频,不加载播放器
- if(document.getElementById('player')!=null)
- {
- jwplayer('player').onReady(function() {});
- jwplayer('player').onPlay(function() {});
- //jwplayer('player').play(); //自动播放?
- }
- </script>
- OK。
附件下载地址:http://download.csdn.net/detail/zhjx922/4329134
相关推荐
提供jwplayer.js源码,为kindeditor添加在线播放视频功能(基于原有flash上传,mp4,flv,flash)
KindEditor是一款广泛使用的开源在线文本编辑器,它提供了丰富的富文本编辑功能,如文本格式化、图片上传、视频插入等。然而,原版的KindEditor并不包含本地上传Flash的功能,这意味着用户无法直接在编辑器中上传并...
随着Flash技术的逐渐淘汰,将KindEditor中原有的基于Flash的图片批量上传方式替换为H5(HTML5)上传,这是一个必要的优化步骤。HTML5引入了File API,使得在浏览器中处理文件变得更加便捷和安全。通过使用`...
这个压缩包文件的内容显然是关于如何在KindEditor中自定义添加网络视频插件以及将原有的Flash批量图片上传方式替换为H5(HTML5)上传方式。下面我们将深入探讨这两个主题。 首先,让我们了解网络视频插件的自定义...
在4.1.4这个版本中,针对用户反馈的问题进行了修正,特别是针对FLV视频播放的自动播放功能。 首先,我们来详细了解FLV视频格式。FLV(Flash Video)是Adobe公司推出的一种流媒体格式,主要用于在网络上传输和播放...
总之,KindEditor 4.1.10富文本编辑器的FLV视频上传和播放功能扩展了其在多媒体内容处理上的能力,为Web开发带来了更多的可能性。通过ASP技术,开发者可以轻松地将这个功能整合到自己的网站中,提升用户体验。
FLV(Flash Video)是一种常见的网络流媒体格式,主要由Adobe Flash Player支持,用于在线播放视频。在KindEditor中集成FLV播放功能,意味着用户可以将FLV视频嵌入到编辑器内的文章或内容中,提升用户体验。 在...
在4.0.5版本中,我们可以看到它已经支持了上传FLV视频的功能,这使得用户能够在网页内容中直接嵌入和播放Flash视频。 首先,让我们深入了解一下FLV视频格式。FLV是Adobe Flash Video的缩写,是网络上常用的流媒体...
在“kindeditor上传视频、图片功能实现”中,我们将探讨如何利用KindEditor与Java后端配合,实现在网页上进行图片和视频的上传功能。 1. **KindEditor的图片上传功能**: KindEditor内建了图片上传的功能,用户...
3. **添加视频插件**: 插件是KindEditor扩展功能的关键。在`plugins`目录下,你可以找到或创建一个用于处理视频的插件。通常,一个插件会包含一个JavaScript文件和可能的CSS样式。在KindEditor中,通过`KindEditor....
kindeditor-4.1.10增加flv视频上传功能,一开始改了后前台无法直接播放,视频播放器路径老是不对,后经过修改后台上传后前台直接播放,即使你网站放在虚拟目录,只要稍微改一处上传的地方就可以。编辑器文件夹名称...
本主题主要探讨如何在KindEditor中实现多图上传功能,并解决因移除Flash导致的选择图片按钮无法展示的问题,同时添加上传后的图片结果展示。 一、多图上传功能 多图上传是现代富文本编辑器必备的功能之一,它允许...
最近在做几个项目都用到编辑器,我以前用eWebEditor,按照网上的方法也增加了FLV上传播放的功能。 这次想换个编辑器,看上了kindeditor。 使用过程中,发现上传FLV文件后不能自动播放,百度了几个修改的攻略,最后在...
在KindEditor中添加FLV视频播放功能,可以极大地提升用户体验,使得用户无需离开编辑器页面就能预览和插入视频。 资源描述提到,开发者已经成功地在ASP环境下实现了KindEditor的FLV视频播放功能,并且经过了测试...
这可能是通过集成视频上传和嵌入功能,支持多种视频格式,比如MP4、WebM、Ogg等,以及支持视频服务如YouTube或Vimeo的嵌入代码。这种功能的添加极大地提升了内容创作者的效率,使他们能够快速地在文章中插入多媒体...
在描述中提到的“添加第三方视频代码功能”,这意味着需要扩展KindEditor使其支持插入外部视频链接或者上传本地视频。这通常涉及解析视频链接,生成合适的嵌入代码(如iframe或video标签),并将其插入到编辑器中。...
在4.1.7版本中,开发者针对FLV视频播放进行了增强,使其能够支持自动播放功能,这对于那些希望在网页上嵌入视频内容的用户来说是一个重要的改进。FLV(Flash Video)是Adobe Flash平台支持的一种流媒体格式,曾在...
为解决这一问题,对编辑器进行了一些定制化开发,使得通过此版本的KindEditor上传的FLV视频可以在前端顺利播放,增强了用户体验。 首先,我们来了解下FLV格式。FLV是Adobe Flash Video File Format的缩写,是一种...
通过以上步骤,你可以在Flash不再被支持的情况下,使KindEditor的多图上传功能恢复正常。这个解决方案不仅适用于PHP环境,其他支持HTML5的服务器端语言(如Python、Node.js等)也可以参照执行,核心在于理解和利用...