Javascript Flowplayer JS API不工作,因为Flowplayer不';已加载';?

Javascript Flowplayer JS API不工作,因为Flowplayer不';已加载';?,javascript,jquery,api,flowplayer,Javascript,Jquery,Api,Flowplayer,我使用Flowplayer和jQuery在网页上自动播放了几个视频,如下所示: $('.video').each(function (k, obj) { $(obj).flowplayer(...) }) 他们正在播放视频,并开始自动播放 稍后我想使用与播放器交互。尽管$f()返回一个Flowplayer对象,但它仍不工作: $f('video1') // -> {_api: function ...} 我刚刚了解到,您必须先“加载”播放器,但这无助于: $f('video1').

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

$('.video').each(function (k, obj) {
  $(obj).flowplayer(...)
})
他们正在播放视频,并开始自动播放

稍后我想使用与播放器交互。尽管
$f()
返回一个Flowplayer对象,但它仍不工作:

$f('video1') // -> {_api: function ...}
我刚刚了解到,您必须先“加载”播放器,但这无助于:

$f('video1').isLoaded() // -> false
$f('video1').load(function () { console.log('video loaded') })
$f('video1').isLoaded() // -> false
奇怪的是,当我调用
load()
时,视频会闪烁为黑色,然后再次开始播放,但load回调函数不会启动


为什么会这样?

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

load([video],[callback])
试着这样做:

load('path_to_your_video', function(){ ...
希望能修好它