2013-01-20 47 views
3

我對VideoJS比較陌生;我已經成功地在所有的瀏覽器中使用過它,例如< 9.我已經看到一些線程已經啓動,並且回答了IE 8及更早版本的Flash後備。VideoJS Flash後備不起作用

我的問題是我無法獲得Flash後備工作。我使用的是VideoJS的CDN版本,並假設我不需要上傳任何內容或對VideoJS演示頁面上概述的代碼進行其他更改。

在IE 7和8中,我什麼也得不到。我沒有獲得動態嵌入的SWF;當我檢查我的日誌並通過控制檯進行一些調試時,我仍然可以看到標籤;我假設我應該看到一個動態生成和嵌入的.swf文件的回退。

我在幾個主題中看到VideoJS的最新版本已損壞/ Flash後備不起作用。我也嘗試了各種板子上列出的一些解決方法 - 沒有什麼是爲我工作的。

是否有其他人有這個問題/你有設法解決它? v(「path_to_swf」)修復不工作...絕對路徑不工作... preload =「none」不工作...

任何幫助,非常感謝!

謝謝!

+2

你是如何解決這個問題的?如果你在這裏發佈解決方案,你可能會幫助有同樣問題的人。 –

+0

這樣的挑逗!你的解決方案是什麼? –

+0

@theMightyT任何你要揭示你如何解決它的機會? – Rich

回答

1

沒有示例代碼,我不知道這是否有幫助,但IE不會初始化具有樣式:visibility: hidden;(包括該對象的任何父項)的嵌入式Flash對象。您可能通過查看網絡流量可能看到Flash對象,但它不會觸發任何Video.js事件,直到visibility設置爲visible。因爲IE9將使用HTML5播放器,並且IE7/8將回退到Flash播放器(這就是爲什麼在IE9中無法觀察到問題的原因,除非techOrder已先更改爲列表flash)。