我想在所有浏览器中嵌入视频元素,但它在除 IE8 之外的所有浏览器中都可以正常工作。这里,我使用 mediaelement.js 库来实现。
首先,需要尝试以下几件事:
- 确保 IE8 上安装了 Flash。这是旧版浏览器中 Mediaelement.js 的后备方案。
- 确保将所有脚本和 css 放入
<head>
标签。它不会工作从<body>
在 IE6-8 中。
- 尝试访问 Mediaelementwebsite或下面的链接。它们应该在安装了 Flash 的 IE8 中正常工作,如果不能正常工作,则可能是浏览器的本地问题。
下面我在 IE8 中整理了一个工作示例。
示例JSBin.
- IE版本8.0.6001.18702
- jQuery 版本 1.10.2
- Mediaelement.js 版本 2.13.2
相关代码
<head>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
<script type="text/javascript" src="http://mediaelementjs.com/js/mejs-2.13.2/mediaelement-and-player.min.js"></script>
<script>
jQuery(document).ready(function($) {
var player = new MediaElementPlayer('#player1');
});
</script>
</head>
<body>
<video id="player1" src="http://techslides.com/demos/sample-videos/small.mp4" width="320" height="240"></video>
</body>
在 IE8 中工作
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)