В настоящее время у меня есть наблюдаемая (называемая videoStreams.currentTime $), которая излучает текущую позицию видеопроигрывателя меньше, чем каждую секунду. Как я могу получить текущее время (значение, излучаемое наблюдаемой), но только каждые 5 секунд или около того?
Это самое близкое, что я получил, но количество раз, которое излучается результат, увеличивается свремя выдачи значения.
const int = interval(5000);
const subscription = int
.pipe(flatMap(() => videoStreams.currentTime$))
.subscribe(val => console.log("TIME", val));
Буду признателен за любую помощь