Flowplayer JS API无法正常工作,因为Flowplayer没有“加载”?

时间:2012-06-06 14:27:30

标签: javascript jquery api flowplayer

我在网页上使用Flowplayer和jQuery自动播放了几个视频:

$('.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()时,视频会闪烁为黑色然后再次开始播放,但加载回调功能不会触发。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

检查你的论点。 load()api方法如下:

load([video],[callback])

尝试这样的事情:

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

希望修好它!