【发布时间】:2013-12-03 11:37:06
【问题描述】:
我正在为 Vimeo 的 Froogaloop API 苦苦挣扎。
我正在开发一款基于网络的游戏,我需要在用户进入下一关之前,观看整个视频(不超过 3 分钟)。
我想我可以使用 while 循环,只要当前时间的值小于视频的持续时间,它就会不断获取当前时间来评估。当值匹配时,链接到下一个级别的按钮被解锁。为此,我必须将 getCurrentTime 和 getDuration 值存储在 javascript 变量中。
到目前为止,这似乎很容易,但显然 Froogaloop 需要带有 get 方法的回调函数,我无法将它们正确保存到变量中。
function getDuration(playerID,value) {
Froogaloop(playerID).api('getDuration',function(dur) {
value(dur);
});
}
var durata = getDuration(playerID,function(value){
var length = value;
return(length);
});
}
但是这种方式“durata”变量返回未定义。我错过了什么吗?
谢谢
【问题讨论】:
标签: javascript api vimeo froogaloop vimeo-player