IE8中没有显示视频元素?

use*_*157 5 javascript jquery mediaelement.js

我想在所有浏览器中嵌入视频元素,但它在除IE8.Eere之外的所有浏览器中都能正常工作,我正在使用mediaelement.js库来实现.

Mag*_*dal 7

首先,要尝试几件事:

  • 确保在IE8上安装了Flash.这是旧版浏览器中Mediaelement.js的后备.
  • 确保将所有脚本和css放在<head>标记内.它<body>在IE6-8中不起作用.
  • 尝试访问Mediaelement的网站或下面的链接.它们应该在安装了闪存的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>
Run Code Online (Sandbox Code Playgroud)

在IE8中工作

在此输入图像描述