我正在尝试使用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”中存储持续时间。
任何人都可以帮我这个吗?
感谢