gpt4 book ai didi

javascript - 每秒定期调用node.js函数

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:33 24 4
gpt4 key购买 nike

我有一个node.js服务器和客户端。客户端有 video.js 播放器、progressbar.js 和 socket.io。我希望进度条显示其他用户的缓冲百分比。

这是服务器源代码

function updateProgressBars() {
io.sockets.emit('updateProgressBars'); //Send data to everyone
}

socket.on('userProgressBarUpdate',
function(data) {
socket.broadcast.emit('changeLocalProgressBar', data); //Send data to everyone but not sender
});

这是客户端

socket.on('updateProgressBars',
function() {
var bufferLevel = myPlayer.bufferedPercent();
var data = {
bl: bufferLevel,
n: name
}

socket.emit('userProgressBarUpdate', data); //Send data to server
});

changeLocalProgressBarLevel 只是更改客户端的进度条,所以不用担心。

如何让 updateProgressBars() 每秒被调用一次。

最佳答案

您可以使用setInterval(function(){ ... }, timeMiliSeconds)

setInterval(function(){ console.log("hi")},1000) //logs hi every second

关于javascript - 每秒定期调用node.js函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752698/

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