我如何通过使用vimeo javascript API获得视频持续时间

How can I get video duration by using vimeo javascript API?

本文关键字:API 视频 持续时间 javascript vimeo 何通过      更新时间:2023-09-26

我在vimeo上有一个高级频道。我正试图把视频和他们的持续时间的列表在我的网站。他们有一个使用事件侦听器的例子。但由于我对视频持续时间的简单文本输出感兴趣。那么我该怎么做呢?

使用getDuration()从Vimeo播放器javascript API:

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

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));
  })
(function () {var vimeoPlayers = document.querySelectorAll('iframe'), player;for (var i = 0, length = vimeoPlayers.length;我