ie8兼容video.js处理方案
来源:互联网 发布:linux yum 安装 jdk 编辑:程序博客网 时间:2024/05/16 09:10
video.js是一款很流行的html5视频播放插件。虽然说可以兼容到ie8,但是我在使用到的时候,并没有兼容ie8,会报错“对象不支持此属性或方法”,实际上我并没有让ie8兼容了video.js,我引入了jquery1.9.1版本,并引入<scriptsrc="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>,ie8不报错了,但是点击视频仍然不能播放,我做了个判断,如果浏览器版本是ie8及ie8以下,则提示视频不能播放,请升级浏览器。
var playVideo = function(filePath) { var DEFAULT_VERSION = "8.0"; var ua = navigator.userAgent.toLowerCase(); var isIE = ua.indexOf("msie") > -1; var safariVersion; var openVideo = function() { $('#myVideoModal').modal({ backdrop: 'static', keyboard: false }); var hostname = window.location.hostname; var url = filePath; var srcp = "http://" + hostname + url; videojs("myvideo", {}, function() { window.myPlayer = this; myPlayer.src(srcp); }); document.getElementById("titleDiv").innerHTML = name; $("#btndown").attr("href", url); var w = $(window).width() * 0.8; var h = $(window).height() * 0.8; var videoCss = { height: h * 0.8, width: '100%' }; $("#myvideo").css(videoCss); var playerCss = { width: w, height: h, color: 'white', 'text-align': 'left', 'border-radius': '10px' }; $("#modalDiv").css(playerCss); $('#myVideoModal').on('hidden.bs.modal', function(e) { myPlayer.pause(); }) } if (isIE) { safariVersion = ua.match(/msie ([\d.]+)/)[1]; if (Number(safariVersion) <= Number(DEFAULT_VERSION)) { layer.confirm('由于您的浏览器版本过低,该视频无法播放,建议将浏览器升级到最新版本。', { btn: ['确定', '取消'] //按钮 }, function() { window.location.href = 'https://browsehappy.com/'; }, function() {}); } else { openVideo(); } } else { openVideo(); }};
这里有篇文章,是别的网友的处理方案,这里我放个地址,做个备份也是个分享:http://blog.csdn.net/u012246458/article/details/44495353
阅读全文
0 0
- ie8兼容video.js处理方案
- H5标签video兼容IE8
- HTML5 Video Player: playease.js,支持FLV/fMP4/DASH等,兼容IE8+
- IE8 兼容JS trim() 解决方案
- ie8响应式兼容方案,respond.js的用法及使用时无效的解决办法
- ie8下兼容background-sizing方案
- jqueryeasyui不兼容ie8的问题处理
- bootstrap3.3 兼容IE8处理方法
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- 编写Qt多窗口程序
- java环境变量配置
- Linux环境变量配置
- python用迭代器的方式实现斐波那契数列
- HDU_2846 Repository 【字典树】
- ie8兼容video.js处理方案
- HashMap
- ambari-phoenix监控数据查看方法
- 使用JS获取上个月的时间和天数
- Udacity深度学习(google)笔记(2)——深度神经网络, tensorflow
- Java基础学习总结(111)——Java虚拟机JVM总结大全
- cxf web service 的maven配置
- C++中string的用法 string字符串的使用方法
- oracle的alter添加,修改,删除操作