2013-06-26 113 views
0

我已經在iFrame中開發了一個系統/一系列視頻(確切地說是3個)。加載主索引頁面後,用戶點擊視頻中的「播放」按鈕(該iFrame中),該視頻將播放,然後重定向到另一個自動播放的視頻(在另一個.html文件中),以及那麼當這一切結束後,它會重定向到另一個自動播放的視頻 - 然後一切都完成了。笨拙的,我知道,但那是需要做的。如何檢測用戶何時製作Flash視頻(.mp4)全屏?

這是我的問題:我希望用戶能夠全屏顯示第一個視頻(如果他們願意的話),並保留整個視頻之間的全屏「狀態」。

對於webkit瀏覽器,該iFrame中視頻的全屏「模式」工作。我使用這個代碼片段在我的iFrame這樣做:

allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"> 

所以全屏模式確實的工作,它只是將不保留全屏狀態時,視頻切換到下一個。這就說得通了。

我正在尋找方法來檢測用戶正在觀看視頻的全屏,然後自動設定下一個視頻系列加載時切換到全屏模式。

下面是每個「視頻頁面」(即在iFrame中)的標記。 video2.html和video3.html之間的唯一區別在於它們具有自動啓動功能:true屬於width屬性。

<html> 
<head> 
    <script src="http://jwpsrv.com/library/5Tx9ZN23EeKCNxIxOQulpA.js"></script> 
<link rel="stylesheet" type="text/css" href="style.css" /> 
</head> 
<body> 

<div id="videobox"> 
<div id="container">This'll be the player</div> 
<script type="text/javascript"> 
jwplayer("container").setup({ 
file:"video/open-title-final.mp4", 
height:480, 
width:640, 
events:{ 
    onComplete: function() { 
     window.location = "video2.html"; 
    } 
}, 
}); 
</script> 
</div><!-- /videobox --> 

</body> 
</html> 

所以,再一次,我正在尋找一種方法來檢測用戶已激活的全屏模式,讓該系列中的下一個視頻可以被自動設定在一開始啓動全屏模式。這可能嗎?

在此先感謝。

回答

0

不知道爲什麼你不能只用一個播放列表排隊視頻的了,但我只相信你有你的原因具體實現方法,只是電話你,我相信你會發現有一個JWPlayer中的全屏幕回放以及其他全屏相關的檢查方法供您使用。

在這裏看到:http://www.longtailvideo.com/support/jw-player/28851/javascript-api-reference/,並調整大小標題周圍網頁下半部下看(或只是搜索onfullscreen該網頁上)

+0

啊,我甚至沒有注意到有一種方法來創建播放列表。這對我來說可能更好。謝謝! – pr0t0ns