gpt4 book ai didi

youtube - Youtube API getCurrentTime()以毫秒为单位?

转载 作者:行者123 更新时间:2023-12-03 05:30:34 26 4
gpt4 key购买 nike

我正在使用Youtube API在视频下方显示字幕。每当视频停止/开始或移动位置时,我都会使用getCurrentTime()花费时间,但是它仅提供整秒的值。当我想快速更改字幕时,我需要一种更精确的方式来获取时间,有没有办法以毫秒为单位获取时间?

最佳答案

应该假设getTime()函数以秒为单位返回视频的当前时间,然后返回毫秒,例如,当视频提前暂停时,返回2.1313131。 api演示的修改后的代码段在控制台中显示了这一点。
我不确定您是要设置任何时间间隔,还是不小心将时间转换为整数。

      // 4. The API will call this function when the video player is ready.
function onPlayerReady(event) {
var videotime = 0;
event.target.playVideo();
function updateTime() {
console.log(player.getCurrentTime());
}
timeupdater = setInterval(updateTime, 0);
}

关于youtube - Youtube API getCurrentTime()以毫秒为单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60247928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com