我在网页上使用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()
时,视频会闪烁为黑色然后再次开始播放,但加载回调功能不会触发。
为什么会这样?
答案 0 :(得分:0)
检查你的论点。 load()api方法如下:
load([video],[callback])
尝试这样的事情:
load('path_to_your_video', function(){ ...
希望修好它!