【发布时间】:2019-10-18 22:56:58
【问题描述】:
我目前有一个 observable(称为 videoStreams.currentTime$),它发出的视频播放器当前位置的频率低于每秒。如何获取当前时间(可观察对象发出的值),但每 5 秒左右?
这是我得到的最接近的结果,但是每次发出值时,发出结果的次数都会增加。
const int = interval(5000);
const subscription = int
.pipe(flatMap(() => videoStreams.currentTime$))
.subscribe(val => console.log("TIME", val));
任何帮助将不胜感激
【问题讨论】:
-
我不确定你的目的是什么,但你能用
switchMapinstea offlatMap告诉我们结果吗?
标签: javascript rxjs reactive-programming