0
我正在使用swfobject(2.2)加載blip.tv視頻。一切都與他們的老球員工作正常,但現在他們已經切換到stratos播放器,它無法正確加載在IE瀏覽器。它顯示一個灰色的視頻窗口,半按播放按鈕顯示在左側,按鈕不起作用。swfobject無法在Internet Explorer中正確加載blip.tv swf
這裏是我的js代碼:
function loadBlip(videoFile,width,height,cssID) {
var blipSWF = "http://blip.tv/scripts/flash/stratos.swf";
var expressSWF = "/lib/js/swfobject/expressInstall.swf";
var attributes = {
name: cssID,
id: cssID
};
var flashvars = {
file: videoFile,
allowsriptaccess: "true",
expressinstall: expressSWF,
allowfullscreem: "true",
enablejs: "true",
javascriptid: cssID,
lightcolor: "0xFFFFFF",
backcolor: "0x000000",
autostart: "false",
showinfo: "false"
};
var params = {
wmode: "opaque",
allowfullscreen: "true",
allowScriptAccess: "always"
};
swfobject.embedSWF(blipSWF, cssID, width, height, "9.0.124", false, flashvars, params, attributes);
}
的文件,我傳遞給loadBlip函數的樣子: 「http://blip.tv/rss/flash/3403588」。
同樣,這在FF/Chrome/Safari中正常工作,但在IE中失敗。
下面是一個示例鏈接:http://bit.ly/k6pdae
謝謝!
有一件事值得注意。當我在IE中刪除緩存時,視頻會在第一次加載時正確加載。它在所有後續負載上都失敗。似乎也許IE瀏覽器緩存一些它不應該的東西?有任何想法嗎? – vansan 2011-05-04 01:14:02
因此,我在IE上使用了HTTP Watch,並且能夠看到正在緩存的內容。這一切都來自blip或blip相關的第三方網站。有什麼辦法可以強制這些緩存在我的網頁上? – vansan 2011-05-04 01:48:10