MediaElement在IE8中使用Flash 12在XP中停止工作

时间:2014-03-19 16:54:14

标签: flash internet-explorer-8 mediaelement.js

我从我们的XP用户那里得到了多份报告(太多了!),玩家已停止在我们的网站上工作(播放MP3' s)。我有一个XP VM,我已经开始测试了,果然,当在XP上的IE8上运行Flash 12时,MediaElement播放器停止工作。

如果我禁用Abode Shockwave插件,播放器确实有效,我认为它使用了SilverLight插件,因为如果我禁用该插件,系统会提示我下载MP3文件,Windows Media Player播放该文件。所以我有几个问题:

  1. 是否有解决方法或修复Flash 12问题? (不确定它是什么,但肯定会被打破)。

  2. 有没有办法让播放器无需下载文件即可退回到Windows Media Player?

  3. 我们的用户真的非常非技术性(是的,运行XP和IE8会很好地表明这一点)所以我想让整个过程尽可能简单。

    我们或许可以通过简单的Flash禁用来处理它们,但如果他们没有安装Silverlight,那么他们所看到的就是"下载"链接。

    如果我们可以修复Flash问题或让播放器回退到Windows Media Player(如果可能的话),那么我们可能会将这些用户拖动几个月。

2 个答案:

答案 0 :(得分:0)

您是否已将播放器更新至最新版本? (2.13.2,截至目前)最近它停止了闪存更新工作,但他们发布了修复程序。

来源:Internet explorer 6,7,8 with flash player 12 failing #1078

编辑:您可以尝试在IE8中启用Silverlight。像这样:

var options = {}; // you could insert here default options for every browser

// if IE8
/*@cc_on
  @if (@_jscript_version == 5.8)
    options.mode = 'shim';
    options.plugins = ['silverlight'];
  @end
@*/

$('audio').mediaelementplayer(options);

我没试过,但我认为它会提示用户下载该插件,如果不存在的话。

答案 1 :(得分:0)

我遇到了类似的问题。通过设置.me-plugin使css属性为' position:static'最后显示我的视频。