2012-06-06 71 views
0

我有幾個視頻自動播放使用的Flowplayer和jQuery像這樣一個網頁:Flowplayer JS API不工作,因爲Flowplayer沒有「加載」?

$('.video').each(function (k, obj) { 
    $(obj).flowplayer(...) 
}) 

他們的流媒體視頻,並自動開始播放。

後來我想用Javascript API與玩家互動。它不工作,儘管$f()返回的Flowplayer對象:

$f('video1') // -> {_api: function ...} 

我剛剛得知你必須「負荷」玩家第一,但這並不能幫助:

$f('video1').isLoaded() // -> false 
$f('video1').load(function() { console.log('video loaded') }) 
$f('video1').isLoaded() // -> false 

的奇怪的事情是,當我撥打load()時,視頻閃爍爲黑色,然後再次開始播放,但負載回調功能不會觸發。

這是爲什麼?

回答

0

檢查你的論點。負載()API方法如下:

load([video],[callback]) 

嘗試這樣的事:

load('path_to_your_video', function(){ ... 

。希望定了!