如何使用vimeo javascript API获取视频时长?

时间:2015-10-12 21:05:15

标签: javascript jquery vimeo

我在vimeo上有一个优质频道。我想在我的网站上列出一系列视频及其持续时间。他们有一个使用事件监听器的例子。但由于我对视频持续时间的简单文本输出感兴趣。那我该怎么办?

3 个答案:

答案 0 :(得分:1)

使用Vimeo player javascript API中的getDuration()

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

来源:https://github.com/vimeo/player.js/blob/master/README.md#getduration-promisenumber-error

答案 1 :(得分:0)

const iframe = document.querySelector('iframe');
  const player = new Player(iframe);
  
  player.loadVideo(123456).then(() => {
    player.ready().then(() => {
      player.getDuration().then((data) => console.log(data));
    }).catch((err) => console.log(err));
  })

答案 2 :(得分:-1)

    (function(){         var vimeoPlayers = document.querySelectorAll(' iframe'),player;         for(var i = 0,length = vimeoPlayers.length; i