0

所以我已经阅读了其他帖子和 IE8 的假定修复,但似乎没有一个有效。MediaElementjs.com 网站上的主要播放器甚至无法在 IE8 中运行。

任何人都可以将我指向他们知道在 IE8 中成功使用 mediaelement.js 的网站吗?

计划是查看源代码并重复他们所做的事情。

谢谢!

4

3 回答 3

1

我的网站似乎可以在 IE8 中运行,这是一个带有视频的页面:http ://www.theguitarlesson.com/guitar-lessons/white-christmas-guitar-lesson-bing-crosby/

我必须enablePluginSmoothing按照这里的描述设置为 true,因为 Flash 播放质量是开箱即用的,但没有做任何其他事情。我在这里发现:MediaElement.JS 和 Flash 的视频质量问题

于 2013-11-13T21:15:14.453 回答
1

我发现我必须把

<script>$('audio').mediaelementplayer();</script>

最后在 body 元素中,它可以在 IE8 和其他旧 IE 版本中工作。我会把它放在头上,因为说明说如果你想支持旧版本的 IE,脚本的链接必须放在头上,所以我认为调用也必须去那里。

如果您从完整视频示例(网站上的选项 B)中复制了对象标签,则 IE 将加载 Flash 播放器,但不会添加加载媒体所需的 mediaelement.js 标记。

音频工作的最佳示例是demo/mediaelementplayer-audio.html最新版本的压缩下载页面(您还需要下载媒体,不知道为什么这是单独的,但它在这里:https ://github.com/johndyer/媒体元素文件/)。将它的各个部分复制到您的页面中,在相同的位置,然后替换为您自己的文件路径。如果这不起作用,那么问题可能出在您的 MIME 类型或 CSS 可见性属性上。

于 2014-01-29T05:36:09.220 回答
0

在 $(document).ready 之后或媒体元素已加载时发出调用。

于 2014-02-20T14:42:53.687 回答