跳到主要内容

ReplayerHandle

Defined in: packages/rxdb-plugin-replay/src/replayer/mount-replayer.ts:31

mountReplayer 返回的句柄。非就绪态 play / pause / seek 是空操作,destroy() 之后一切都是空操作。

Methods​

destroy()​

destroy(): void;

Defined in: packages/rxdb-plugin-replay/src/replayer/mount-replayer.ts:41

停播、销毁 rrweb 回放、清空宿主元素。幂等。

Returns​

void


pause()​

pause(): void;

Defined in: packages/rxdb-plugin-replay/src/replayer/mount-replayer.ts:37

停在当前时刻。

Returns​

void


play()​

play(): void;

Defined in: packages/rxdb-plugin-replay/src/replayer/mount-replayer.ts:35

从当前时刻播放;已在末尾则从头播。

Returns​

void


seek()​

seek(timeMs): void;

Defined in: packages/rxdb-plugin-replay/src/replayer/mount-replayer.ts:39

跳到相对会话起点 timeMs 处(超出范围按边界算);加载中调用则加载完成后落在最后一次的时刻。

Parameters​

ParameterType
timeMsnumber

Returns​

void


update()​

update(options): void;

Defined in: packages/rxdb-plugin-replay/src/replayer/mount-replayer.ts:33

换 replay 或 sessionId 重新加载;只改 initialTime 等价于 seek()。

Parameters​

ParameterType
optionsPartial<Pick<ReplayerOptions, "replay" | "sessionId" | "initialTime">>

Returns​

void