【问题标题】:How can I get video duration by using vimeo javascript API?如何使用 vimeo javascript API 获取视频时长?
【发布时间】:2016-01-10 11:12:57
【问题描述】:

我在 vimeo 上有一个付费频道。我正在尝试将视频列表及其持续时间放在我的网站上。他们有一个使用事件监听器的例子。但是因为我对视频持续时间的简单文本输出感兴趣。那么我该怎么做呢?

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 我是第一次使用stackoverflow。我已经粘贴了下面的代码。

标签: javascript jquery vimeo


【解决方案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

【讨论】:

    【解决方案2】:
    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));
      })
    

    【讨论】:

      【解决方案3】:
      (功能 () { var vimeoPlayers = document.querySelectorAll('iframe'), 播放器; for (var i = 0, 长度 = vimeoPlayers.length; i

      【讨论】:

        猜你喜欢
        • 2018-05-23
        • 1970-01-01
        • 2011-12-08
        • 2015-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-24
        相关资源
        最近更新 更多