使用Vimeo API进行getDuration

时间:2017-11-14 18:16:17

标签: javascript jquery variables promise vimeo

我正在尝试使用API​​在变量中存储vimeo视频的持续时间。

这是我的代码:

var iframe = document.querySelector('iframe');
var player = new Vimeo.Player(iframe);

var duree = player.getDuration().then(function(duration) {
    // duration = the duration of the video in seconds
}).catch(function(error) {
    // an error occurred
});

console.log(duree);

当我在console.log中变量“duree”时,这就是我得到的:

Promise { <state>: "pending" }

在我的控制台中获取持续时间的唯一方法是在我的函数中添加console.log(duration);

像这样:

var duree = player.getDuration().then(function(duration) {
    console.log(duration);
}).catch(function(error) {
    // an error occurred
});

console.log(duree);

我不明白我做错了什么,我只想在我的变量“duree”中存储持续时间。

任何人都可以帮我这个吗?

感谢

0 个答案:

没有答案