2013-06-20 80 views
1

我有我的球員下一個按鈕,我想用用下面的代碼來觸發全屏:的Flowplayer:全屏不工作

$f().toggleFullscreen() 

ChromeIE10Firefox嘗試和它doesn」工作。我只能通過雙擊電影或使用控件插件中的按鈕來獲得全屏。從這些瀏覽器

錯誤:

  • 火狐:uncaught exception: Error in Actionscript. Use a try/catch block to find error.
  • 鉻:Error calling method on NPObject.
  • IE10:Could not complete the operation due to error 8070000c.

我試圖通過Google尋找錯誤代碼,但各個環節的相關到flowplayer直接給我論壇,但我到了那裏504 Gateway Time-out並且在Google緩存中沒有該頁面的副本。

我對球員一點的配置,但即使在最簡單的情況下,會出現此問題:

<a 
       href="http://local/app/test.flv" 
       style="display: block; width: 520px; height: 330px" 
       id="player"></a> 
//... 
    flowplayer("player", "../../App_Common/FlowPlayer/flowplayer-3.2.16.swf"); 

回答

1

這聽起來像你得到這些錯誤,因爲瀏覽器不支持它。如果您在Methods下查看流水遊戲文檔有一個fullscreen()方法。此規定

注:許多瀏覽器都支持此方法從由用戶交互觸發的事件只工作,像「點擊」,而不是例如從玩家的事件,如「準備」,這發生在瞬間由未定用戶。

此外,它看起來像你使用Flashplayer的老版本的Flash版本。在他們的全屏文檔中,它也表示只有在與玩家進行交互時才能使用,而不是從按鈕進行交互。

flowplayer flash - toggleFullscreen