2014-03-19 24 views
0

我從我們的XP用戶那裏得到了多個報告(其中太多了!),說明我們的網站上播放器已停止工作(播放MP3)。我有一個XP虛擬機,我啓動了測試,果然,在XP上運行IE8上的Flash 12時,MediaElement播放器停止工作。MediaElement在IE8的Flash 12中停止工作

如果我禁用了Abode Shockwave插件,播放器就會工作,我假設它使用SilverLight插件,因爲如果我禁用該插件,系統會提示我下載MP3文件,Windows Media Player播放該文件。所以我有幾個問題:

  1. 是否有解決方法或修復Flash 12問題? (不知道它是什麼,但它肯定是壞的)。

  2. 有什麼辦法可以讓播放器不必下載文件就可以回到Windows Media Player?

我們有一個是真正的用戶,確實非技術(是的,運行XP和IE8將是一個很好的跡象),所以我想使整個過程簡單越好。

雖然我們可以簡單地禁用Flash,但是如果他們沒有安裝Silverlight,我們可能能夠通過它們來瀏覽它們,但是他們只會看到「下載」鏈接。

如果我們可以修復Flash問題或讓播放器回退到Windows Media Player(如果可能的話),那麼我們可能會將這些用戶拖拽幾個月。

回答

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); 

我沒有嘗試,但我認爲它會提示用戶下載插件,如果不存在。

+0

是的。我剛剛證實版本是最新版本,並且只安裝了一個版本。它DID在Flash 11.9.9.0上工作,但一旦更新到12.0.0.77,它就停止。 –

0

我有一個非常類似的問題。通過設置.me-plugin來讓'position:static'的css屬性最終顯示我的視頻。