【问题标题】:video is not playing in IE8 by mediaelement.jsmediaelement.js 无法在 IE8 中播放视频
【发布时间】:2013-07-25 09:39:07
【问题描述】:

我无法使用 mediaelementjs 在 IE8 中播放视频。

我正在使用 HTML5 视频标签,我希望视频在 IE8 及以下浏览器中播放。

我知道 IE8 不支持 HTML5 视频标签。因此我正在实现 mediaelement.js 让视频在 IE8 中播放。

谁能告诉我如何使用 mediaelement.js(HTML5 视频标签)在 IE8 中播放视频?

【问题讨论】:

  • 请发布您的代码 :)
  • 您可以通过从github.com/johndyer/mediaelement 下载 mediaelementjs 来查看代码 打开 demos 文件夹并转到 mediaelementplayer.html 和 mediaelement.html 等文件在 IE8 中打开它们
  • 你读过这个stackoverflow.com/questions/12099535/… 或这个stackoverflow.com/questions/9904736/… 以及关于位置更改为CSS 的答案吗?我试过了,但它似乎对我不起作用......
  • 我尝试改变位置但它不起作用。
  • @user2594152 - StackOverflow 上的偏好是显示你如何使用代码,而不是你从哪里得到它。

标签: javascript jquery html5-video mediaelement.js


【解决方案1】:

我猜你的<script> 标签有问题。 IE 更重视 HTML 错误,如果您忘记关闭它/忘记了 type="text/javascript" 并且您选择了例如 XHTML 1.0 STRICT doctype,则无法使用 mediaelement.js。或者您当然也可以在其他地方遇到错误,但除非向我们展示一些代码,否则我们无法为您识别。

【讨论】:

  • 您可以通过从github.com/johndyer/mediaelement 下载 mediaelementjs 来查看代码 打开 demos 文件夹并转到 mediaelementplayer.html 和 mediaelement.html 等文件在 IE8 中打开它们
【解决方案2】:

我也有这个问题。该位置没有做Trick拳头。 我更改了相应的 Javascript

$('audio,video').mediaelementplayer({
    success: function(player, node) {
        $('#' + node.id + '-mode').html('mode: ' + player.pluginType);
    }
});

jQuery('audio,video').mediaelementplayer({
    success: function(player, node) {
        $('#' + node.id + '-mode').html('mode: ' + player.pluginType);
    }
});

然后改变位置:静态; 它有效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    相关资源
    最近更新 更多