The Taleem Player Engine is a time-based playback engine.
It determines slide and item visibility as a function of time.
The player engine exposes a single factory function.
import { createTaleemPlayer } from "taleem-player";
createTaleemPlayerconst player = createTaleemPlayer(deck, options);
This creates a time-driven playback controller.
{
play(): void,
pause(): void,
stop(): void,
seek(time: number): void,
setRate(rate: number): void,
getCurrentTime(): number,
getVisibleSlides(): Slide[],
getVisibleItems(slideIndex: number): Item[]
}
Visibility is computed from:
start / endshowAtWhat should be visible at time T?
Player Engine moves by time, not index.