0

我有几个使用 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()视频闪烁到黑色然后再次开始播放时,加载回调函数没有触发。

为什么是这样?

4

1 回答 1

0

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

load([video],[callback])

尝试这样的事情:

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

希望修复它!

于 2012-10-31T18:06:09.017 回答