Experimentalconst playback = createTemporalPlayback({
handle: mounted, // from mountSource()
timeField: "event_time",
extent: ["2026-01-01T00:00:00Z", "2026-02-01T00:00:00Z"],
windowMs: 24 * 60 * 60 * 1000,
frameIntervalMs: 400,
});
playback.on("tick", ({ window, progress }) => updateSlider(progress));
playback.play();
Create a temporal playback controller over a time extent.