2012-02-08 93 views
1

我將視頻嵌入到我的網站,在所有瀏覽器中都很好,但在Firefox上顯示黑屏,有什麼想法?使用iframe模式。最有趣的是,有些出現,有些不使用相同的嵌入方法。vimeo嵌入在Firefox上顯示黑屏?

+0

你可以發佈一個活生生的例子? – akiller 2012-02-08 23:58:31

+0

什麼版本的FF – 2012-02-09 00:26:18

+0

掛了一分鐘!你能相信現在他們工作嗎?爲什麼?!?!我沒有碰過任何東西!和其他用戶正在經歷同樣的事情,但其他用戶說他們能夠看到視頻? WTF!?這是驅動狂熱的開發者親愛的Vimeo男孩和女孩! firefox latest verision btw – 2012-02-09 00:28:37

回答

0

最後我想出了使用此:

在主網頁我有一個元素,我然後填充並用IFRAME取代。由於

主頁:

<span class="video clearfix" data-vimeoid="<?php echo the_field('vimeo') ?>"></span> 

內容頁面加載:

var url = this.href + " .content"; 
var videoSpan = infoBox.find("span.video"); 
var iframe = $('<iframe/>', { 

     'frameborder' : 0, 

     'width' : '692', 

     'height' : '389', 

     'src' : 'http://player.vimeo.com/video/'+ videoSpan.data("vimeoid") +'?autoplay=0&api=1' 

}); 

videoSpan.replaceWith(iframe); 
0

還有Vimeo API:

「注意:如果您的網站將包含一個通用播放器嵌入,但不會顯示它的時候了,也最好不要包含嵌入代碼,直到視頻隨時可以顯示,在某些瀏覽器中存在一些錯誤,如果最初隱藏起來,這些錯誤會阻止播放器的正確初始化。「

這可能是我的問題,因爲它的容器盒首先被隱藏,然後將.show()應用於它。

http://vimeo.com/api/docs/player

1

rob.m - 燁,顯示和隱藏VIMEO視頻將導致隨機黑屏出現。我只是在一個項目中遇到了這個問題,並且在一天的好一段時間裏弄清楚了爲什麼。

如果您需要顯示/隱藏視頻,並且您需要黑屏不顯示,您將不得不使用舊學校閃光燈嵌入。那可行。

這是一個交易 - 一致的嵌入圖像= flash或不一致的嵌入圖像=通用方法(閱讀:HTML5帶閃光燈後備)。

[簡介咆哮:在Vimeo的API文檔極不理想很多]

如果您需要進一步與這些影片,你顯示/隱藏,並計劃使用Vimeo的API這樣做互動,我發現我不得不使用SWFobjects庫方法。看到這個論壇帖子更多:http://vimeo.com/forums/topic:44521 - 特別是倒數第二個帖子。

+0

謝謝但ipad和iphone壽?我正在加載一個ajax調用的iframe,當這個盒子展開時,我可以嘗試加載視頻,一旦它的盒子被展開,並避免他們說的「最初隱藏」(?) – 2012-02-09 02:28:40

+0

其實你知道嗎?我將檢查它是否是firefox,如果是,我將使用簡單嵌入嵌入vimeo併爲其他瀏覽器提供iframe。在任何瀏覽器上測試過,但它很好,但爲什麼要用我的頭來修復它使用iframe? F_ck它:) – 2012-02-09 02:34:26