У меня есть функция прослушивания, которая срабатывает каждую секунду, вы можете думать, что это функция метаданных видео
video.on('media_info', function(data){
//I want to get the speed and switch video quality, I can get the speed by accessing data.speed
})
Как использовать здесь setInterval?Я хочу выполнять свою логику каждые 2 минуты, а не каждую секунду, я предполагаю, что если я помещу это в тело, я сделаю триггер setInterval еще более частым
const switchQuality = speed => {
if(speed > 300) { switch to high quality }
if(speed > 150) { switch to medium quality }
};
setInterval(() => switchQuality(speed), 120000);