2012-03-22 63 views
0

我們在我們的一個Web項目中使用了Flowplayer(Documentation)。在Flowplayer中訪問畫布

我想在視頻開始後更改(或隱藏)畫布。我可以將它與鉤子事件"onStart"掛鉤,但我無法訪問畫布對象/插件。

我已經嘗試過:

  • $ F( 'playerid')getPlugin( '畫布')隱藏()
  • $ F( 'playerid')getCanvas()隱藏()。

我的播放器設置:

var player_settings = { 
    key: '...', 
    logo: { 
     url: '', 
     fullscreenOnly: false, 
     displayTime: 0 
    }, 
    clip: { 
     url: '...', 
     autoPlay: false, 
     scaling: 'orig' 
    }, 
    canvas:{ 
     background: 'url(...) center center no-repeat', 
     backgroundGradient: 'none' 
    } 
};

但似乎沒有任何工作。有任何想法嗎?

回答

1

getPlugin('canvas')絕對是讓畫布處理正確的方式,你可以通過電話操縱它的外觀像:

getPlugin('canvas').css('', ''); 

你的情況來隱藏畫布,可能是你可以嘗試getPlugin("canvas").css({backgroundImage: ""});

詳見參考文獻在此post

+0

但當我嘗試這個...我得到的消息「沒有插件叫做‘畫布’。」 – Christian 2012-03-23 17:37:37

+0

好吧......對不起......在畫布上使用CSS實際上工作!但默認的插件方法將不起作用,因爲它說「沒有名爲」canvas「的插件。」 – Christian 2012-03-27 13:02:11

+0

嗨,基督徒,我可以問你,你有什麼辦法讓插件處理程序? – 2012-03-28 03:30:31