Vimeo Froogaloop活动没有开火

时间:2013-10-19 11:54:42

标签: api events vimeo froogaloop

我在使用froogaloop api解雇和收听事件时遇到了问题。 我的代码是:

$f('player').addEvent('ready', video.load);
$f('player').addEvent('play', video.show);
$f('player').addEvent('finish', video.unload);

我的功能:

load: function() { $f('player').api('play'); }

并且video.show()函数永远不会启动..! 你能救我吗?

1 个答案:

答案 0 :(得分:1)

您需要将玩家事件包装在ready事件中。

所以在你的情况下,你可以这样做:

var player = $f('player');

// Listen for the 'ready' event
player.addEvent('ready', function () {
    // Now you can start listening to all other events
    player.addEvent('play', video.show);
    player.addEvent('finish', video.unload);
});

请参阅Events section on Vimeo's API documentation page。它说:

  

在收到此(ready)事件之前,请勿尝试添加侦听器或调用函数。