2011-03-18 245 views
0

我需要知道如何強制以全屏模式播放視頻?如何強制播放全屏視頻?

全屏大多數情況下是ActionScript的一種功能,並且通過用戶操作觸發,如鼠標單擊或雙擊。

另一種方式是強制在移動設備本地播放器中播放視頻,就像youtube一樣。我不知道這種方法是如何實現的。

希望通過您的支持,更清楚地瞭解這件事情。

克里斯

回答

1

你可以告訴Flash舞臺去全屏視圖用這個命令:

stage.displayState = "fullScreen"; 

它將只在單機模式下工作。

要使其在瀏覽器中工作,必須將帶有「true」值的「allowFullScreen」參數傳遞給Flash。

要進入全屏的,我相信你必須使用

FSCommand("fullscreen", "true");方法調用的移動設備。

如果您使用SWFObject,則可以輕鬆添加allowFullScreen參數。

SWFObject的-2:

<script type="text/javascript"> 
    var so = new SWFObject("movie.swf", "mymovie", "400", "400", "8", "#336699"); 
    so.addParam("wmode", "opaque"); 
    so.addParam("allowScriptAccess", "sameDomain"); 
    so.addParam("allowFullScreen", "true"); 
    so.write("flashcontent"); 
</script> 

SWFObject的2+:

<script type="text/javascript"> 
var wl = new Object(); 
wl.flashvars = {}; 
wl.params = { 
    allowScriptAccess: "sameDomain", 
    allowFullScreen: "true", 
    wmode: "opaque" 
}; 
wl.attributes = {}; 

swfobject.embedSWF("movie.swf", "flashcontent", "400", "400", "8", "swf/expressInstall.swf", wl.flashvars, wl.params, wl.attributes); 
</script> 

我希望它能幫助,祝你好運 羅布

+0

有沒有辦法通過這些命令通過JavaScript的SWF對象?目前我正在使用視頻平臺「brightcove」。一旦你包含你的JS代碼,你會得到一個視頻流到你的設備。由於這是全屏禁止部隊,我正在考慮這種方法。問題是本評論的第一句話。 – ChrisBenyamin 2011-03-18 15:20:01

+0

嗨,簡短的答案肯定是的,看到我更新的答案。 – robertp 2011-03-18 15:32:53

+0

謝謝 - 我會試試 – ChrisBenyamin 2011-03-18 15:45:27