让KindEditor支持视频、音频播放!
1.修改支持MP4格式视频
// if (/\.(swf|flv)(\?|$)/i.test(src)) { //源码
if (/\.(swf|flv|mp4)(\?|$)/i.test(src)) { //需修改为
return 'application/x-shockwave-flash';
}
2.修改媒体流方法
function _mediaEmbed(attrs) {
// var html = '
// if (/\.(swf|flv)(\?|$)/i.test(src)) { //源码
if (/\.(swf|flv|mp4)(\?|$)/i.test(src)) { //需修改为
return 'application/x-shockwave-flash';
}
2.修改媒体流方法
function _mediaEmbed(attrs) {
// var html = '
在需要播放的web视频的页面添加jwplayer插件的引入路径及License
并在添加以下js代码,即可确保chrome、360、firefox浏览器皆可兼容视屏播放:
$(document).ready(function(e) {
//非视频,不加载播放器
if(document.getElementById('player') != null) {
jwplayer('player').onReady(function() {});
jwplayer('player').onPlay(function() {});
jwplayer("player").play();
}
var src = document.getElementById('player') != null? document.getElementById('player').getAttribute('src'):'';
//加载视频。
jwplayer("player").setup({
file: src, //此处放视频封面图片地址
image: "http://yc.duoduo365.com.cn/Public/app/ty1.png",//此处放视频封面图片
// primary: "flash" //360极速模式不支持,会报错!
});
并在添加以下js代码,即可确保chrome、360、firefox浏览器皆可兼容视屏播放:
$(document).ready(function(e) {
//非视频,不加载播放器
if(document.getElementById('player') != null) {
jwplayer('player').onReady(function() {});
jwplayer('player').onPlay(function() {});
jwplayer("player").play();
}
var src = document.getElementById('player') != null? document.getElementById('player').getAttribute('src'):'';
//加载视频。
jwplayer("player").setup({
file: src, //此处放视频封面图片地址
image: "http://yc.duoduo365.com.cn/Public/app/ty1.png",//此处放视频封面图片
// primary: "flash" //360极速模式不支持,会报错!
});
});
如果服务器上传脚本是jsp页面修改如下: