2014-06-18 67 views
1

我試圖在加載視頻的同時隱藏視頻(例如只有加載微調器的黑色窗口)。我發現的唯一有意義的類是.vjs-has-started之一,但加載屏幕仍然使用以下CSS顯示。我也沒有看到滿足這個需求的javascript api中的任何東西(抱歉,如果我錯過了某些東西)。Video.js加載時隱藏視頻的類

.video-js { 
    display: none; 
    visibility: hidden; 
} 
.video-js.vjs-has-started { 
    display: block; 
    visibility: visible; 
} 

我也試過在.vjs-has-started中加入.vjs-playing和mix。任何關於如何解決這個問題的想法或者關於爲什麼目前不會有所幫助的答案。如果我需要的話,我可以將它添加到video.js,如果它不在那裏,但我首先想要獲得有關此功能的video.js當前狀態的明確答案。

+0

在https://github.com/videojs/video.js/pull/1351開始修復此。等待來自所有者的反饋。 –

回答

1

我加入了VJS等待類是能夠做到這一點,現在VJS等待可以在CSS被用來顯示和隱藏內容請參見上拉要求更多細節。

實施例:

.vjs-waiting { 
    visibility: hidden; 
    background: transparent; 
} 
.vjs-loading-spinner { 
    display: none !important; 
} 

參考 - https://github.com/videojs/video.js/pull/1351

0

你可以使用VJS等待

.vjs-waiting {visibility: hidden;} 
+1

在這個問題沒有得到答覆之後,我做了添加vjs-waiting的工作。它於8月1日合併。所以我不接受你的答案,因爲你剛剛篡奪了我的工作。 –