我从我们的XP用户那里得到了多份报告(太多了!),玩家已停止在我们的网站上工作(播放MP3' s)。我有一个XP VM,我已经开始测试了,果然,当在XP上的IE8上运行Flash 12时,MediaElement播放器停止工作。
如果我禁用Abode Shockwave插件,播放器确实有效,我认为它使用了SilverLight插件,因为如果我禁用该插件,系统会提示我下载MP3文件,Windows Media Player播放该文件。所以我有几个问题:
是否有解决方法或修复Flash 12问题? (不确定它是什么,但肯定会被打破)。
有没有办法让播放器无需下载文件即可退回到Windows Media Player?
我们的用户真的非常非技术性(是的,运行XP和IE8会很好地表明这一点)所以我想让整个过程尽可能简单。
我们或许可以通过简单的Flash禁用来处理它们,但如果他们没有安装Silverlight,那么他们所看到的就是"下载"链接。
如果我们可以修复Flash问题或让播放器回退到Windows Media Player(如果可能的话),那么我们可能会将这些用户拖动几个月。
答案 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'最后显示我的视频。