最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

kindeditor编辑器上传flv视频播放兼容ie8完美解决

来源:动视网 责编:小采 时间:2020-11-27 20:16:24
文档

kindeditor编辑器上传flv视频播放兼容ie8完美解决

kindeditor编辑器上传flv视频播放兼容ie8完美解决:你是否遇到过在使用kindeditor编辑器,后台传视频前台无法播放的问题,那是浏览器无法兼容导致的。ie8不支持embed标签,下面介绍我的经验总结,在前台使用jquery替换掉原来的html5标签,让它变成使用传统的flash播放。代码如下:ie兼容性----if(。
推荐度:
导读kindeditor编辑器上传flv视频播放兼容ie8完美解决:你是否遇到过在使用kindeditor编辑器,后台传视频前台无法播放的问题,那是浏览器无法兼容导致的。ie8不支持embed标签,下面介绍我的经验总结,在前台使用jquery替换掉原来的html5标签,让它变成使用传统的flash播放。代码如下:ie兼容性----if(。


你是否遇到过在使用kindeditor编辑器,后台传视频前台无法播放的问题,那是浏览器无法兼容导致的。ie8不支持embed标签,

下面介绍我的经验总结,在前台使用jquery替换掉原来的html5标签,让它变成使用传统的flash播放。

代码如下:

ie兼容性----

if(!!window.ActiveXObject || "ActiveXObject" in window){//ie8兼容性
deconcept.SWFObject.prototype.write=function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21) && !this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title)
}
}
if(this.skipDetect||this.getAttribute("doExpressInstall") || this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
$(n).html(this.getSWFHTML());
return true
}else{
if(this.getAttribute("redirectUrl")!=""){
document.location.replace(this.getAttribute("redirectUrl"))
}
}
return false
};
}

主要代码------

<script src="/statics/home/js/mv/js/swfobject.js"></script>
<script src="/statics/home/js/mv/js/ie8-patch.js"></script>
<script>
function createflv(vpath,id,w,h,autostart){
var s1 = new SWFObject("/statics/home/js/mv/flvplayer.swf","single",w,h,"7");
s1.addParam("allowfullscreen","true"); 
s1.addVariable("file","<{site_url('index/flvreader')}>?var=basepath/"+vpath);
s1.addVariable("image",""); 
s1.addVariable("width",w); 
s1.addVariable("height",h);
if(autostart==undefined || autostart=="undefined"){autostart="false";}
s1.addVariable("autostart",autostart); 
s1.write(id);
}
</script>
<script>
$("embed").each(function(){
 var vpath,id,w,h,autostart;
 vpath=$(this).attr('src');
 id='v'+vpath.replace(/\//g,'_').replace(/\\./g,'_')+Math.floor(Math.random()*999+1).toString();
 w=$(this).attr('width');
 h=$(this).attr('height');
 autostart=$(this).attr('autostart');
 $(this).after('<p id="'+id+'" align="center"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>');
 $(this).remove();
 createflv(vpath,id,w,h,autostart);
});
</script>

本文由Gxl网提供,仅供参考,

不喜勿喷~~~

原文地址:http://www.gxlcms.com/js-tutorial-374175.html

请勿转载~~~~

文档

kindeditor编辑器上传flv视频播放兼容ie8完美解决

kindeditor编辑器上传flv视频播放兼容ie8完美解决:你是否遇到过在使用kindeditor编辑器,后台传视频前台无法播放的问题,那是浏览器无法兼容导致的。ie8不支持embed标签,下面介绍我的经验总结,在前台使用jquery替换掉原来的html5标签,让它变成使用传统的flash播放。代码如下:ie兼容性----if(。
推荐度:
标签: IE 播放器 编辑器
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top