add ability to stop listening
This commit is contained in:
committed by
Lucky Feng
parent
1dd91f0737
commit
c59bd710d2
@@ -263,6 +263,11 @@ export class Replayer {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public off(event: string, handler: Handler) {
|
||||||
|
this.emitter.off(event, handler);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public setConfig(config: Partial<playerConfig>) {
|
public setConfig(config: Partial<playerConfig>) {
|
||||||
Object.keys(config).forEach((key) => {
|
Object.keys(config).forEach((key) => {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
@@ -750,11 +755,11 @@ export class Replayer {
|
|||||||
) {
|
) {
|
||||||
count++;
|
count++;
|
||||||
var canvas = document.createElement('canvas');
|
var canvas = document.createElement('canvas');
|
||||||
var ctx = canvas.getContext('2d')
|
var ctx = canvas.getContext('2d');
|
||||||
var imgd = ctx?.createImageData(canvas.width, canvas.height)
|
var imgd = ctx?.createImageData(canvas.width, canvas.height);
|
||||||
var d = imgd?.data
|
var d = imgd?.data;
|
||||||
d = JSON.parse(event.data.args[0])
|
d = JSON.parse(event.data.args[0]);
|
||||||
ctx?.putImageData(imgd!, 0, 0)
|
ctx?.putImageData(imgd!, 0, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (count !== resolved) {
|
if (count !== resolved) {
|
||||||
|
|||||||
Reference in New Issue
Block a user