【问题标题】:How to get time passed since video started with YouTube iframe api?自使用 YouTube iframe api 开始视频以来,如何获得时间?
【发布时间】:2014-08-30 18:33:33
【问题描述】:

我希望从视频开始使用 YouTube iframe api 开始经过时间(百分比)。

到目前为止我已经这样做了:

$(".timeInPercent").click(function() {

var playerTotalTime = player.getDuration();
var playerCurrentTime = Math.round(player.getCurrentTime());

var playerTimeDifference = playerTotalTime / playerCurrentTime;
var playerTimePercent = playerTimeDifference * 100;

progress(playerTimePercent, $('#progressBar'));
});

我需要这个用于我制作的自定义进度条。我只需要更新这个progress(playerTimePercent, $('#progressBar'));,并以百分比表示。

【问题讨论】:

    标签: jquery youtube-api


    【解决方案1】:

    您需要 playerCurrentTime / playerTotalTime,而不是相反。然后乘以 100 得到百分比,就像你正在做的那样。

    【讨论】:

      猜你喜欢
      • 2013-03-12
      • 1970-01-01
      • 2021-09-17
      • 2011-07-30
      • 2012-10-28
      • 2013-10-30
      • 2016-04-16
      • 1970-01-01
      • 2015-10-23
      相关资源
      最近更新 更多