2012-07-03 31 views
3

我使用來自Vimeo的這段代碼嵌入網站上的播放器:無法獲得的Vimeo <iframe>嵌入代碼在IE7的工作/ 8/9

<iframe src="http://player.vimeo.com/video/44327600" width="500" height="375" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> 

玩家與圖像預覽和功能正確顯示在Firefox ,Chrome和Safari。

它不適用於IE9獨立版,或IE8或IE7使用IETester。我在64位Windows 7旗艦版

當點擊「觀看演示文稿」按鈕時,我已將代碼嵌入到燈箱中,您也可以在下面的URL中測試該代碼。爲了測試,我已經在三個按鈕下面單獨分離了代碼 - 它仍然不起作用。

有沒有人從Vimeo這個新的嵌入方法有任何問題?任何意見或建議的極大歡迎,我對在我束手無策這裏:}

這裏是一個網頁的鏈接:http://cme.stage.setsailmedia.com/cme/cme/?y=1

+0

我已經開上了Vimeo的論壇上支持線程,因爲我注意到這個問題上多部影片,多個網站域名,在IE的多個版本,並跨多個操作系統猖獗。東西系統必須是... –

+0

目前不要使用Vimeo小於IE9。它甚至不認識嵌入參數,我更新了閃存。 –

回答

2

對我來說,這個問題是更新的Flash!

查看上面的Vimeo和Youtube下面的打印。上傳前後。

前:

Before Upload

後:

After Upload

+0

這似乎是(不幸)唯一的修復。經過與Vimeo員工的大量討論後(https://vimeo.com/forums/help/topic:68905),似乎他們現在不打算或計劃永遠支持過時的Flash版本。不知道如何更新軟件或者沒有更新軟件的互聯網用戶。感謝您的回答! –

0

我發現,討論這個問題一個線程,他們提供的解決方案

爲了修復此問題,請將以下代碼片段包裝在player.co中(在縮小文件中): d = !! b.canPlayType; if(d){d = new Boolean(d); d.vp6 = b.canPlayType('視頻/ X-FLV;編解碼器= 「VP6」 ')||假; d.vp8 = b.canPlayType(' 視頻/ WEBM;編解碼器= 「VP8,Vorbis的」')||假

然而,如果你加載此在我正在做的iFrame裏面,你會發現js腳本是從vimeo的cdn中加載的,所以你不能改變它。

http://vimeo.com/forums/help/topic:100056