我想使用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'));
。
您需要playerCurrentTime/playerTotalTime,而不是相反。然后乘以100得到百分比,就像你正在做的那样。