jsmpeg icon indicating copy to clipboard operation
jsmpeg copied to clipboard

.destroy()

Open Ray-Sir-Like opened this issue 6 years ago • 5 comments

Hi, I use

const player1=new JSMpeg.Player("ws://76.68.22.241:28193", {          Canvas: document.getElementById("canvas1")        });

to create an player object,

When I call .destroy(), the memory of the player object created by the browser is not released.

Ray-Sir-Like avatar Jul 26 '19 09:07 Ray-Sir-Like

Hi, I use

const player1=new JSMpeg.Player("ws://76.68.22.241:28193", {          Canvas: document.getElementById("canvas1")        });

to create an player object,

When I call .destroy(), the memory of the player object created by the browser is not released.

Excuse me, how did you destroy it?

xinchanghao avatar Aug 13 '19 10:08 xinchanghao

嗨, 我用 const player1 = new JSMpeg.Player(“ws://76.68.22.241:28193”,{          Canvas:document.getElementById(“canvas1”)        }); 创建一个玩家对象, 当我调用.destroy()时, 浏览器创建的播放器对象的内存不会被释放。

对不起,你是怎么摧毁它的?

player1.destroy();

Ray-Sir-Like avatar Aug 14 '19 03:08 Ray-Sir-Like

嗨, 我用 const player1 = new JSMpeg.Player(“ws://76.68.22.241:28193”,{          Canvas:document.getElementById(“canvas1”)        }); 创建一个玩家对象, 当我调用.destroy()时, 浏览器创建的播放器对象的内存不会被释放。

对不起,你是怎么摧毁它的?

player1.destroy();

我真是捶胸顿足啊,一直提示我找不到destroy这个函数,我以为我用的姿势不对,你发过来我一看,是destroy写成了destory,献丑了,多谢!

xinchanghao avatar Aug 14 '19 10:08 xinchanghao

嗨, 我用 const player1 = new JSMpeg.Player(“ws://76.68.22.241:28193”,{          Canvas:document.getElementById(“canvas1”)        }); 创建一个玩家对象, 当我调用.destroy()时, 浏览器创建的播放器对象的内存不会被释放。

对不起,你是怎么摧毁它的?

player1.destroy();

我真是捶胸顿足啊,一直提示我找不到destroy这个函数,我以为我用的姿势不对,你发过来我一看,是destroy写成了destory,献丑了,多谢!

你调用 destroy()方法的时候,没有遇到浏览器内存不释放的问题么?

Ray-Sir-Like avatar Aug 15 '19 01:08 Ray-Sir-Like

你调用 destroy()方法的时候,没有遇到浏览器内存不释放的问题么?

遇到了,但是,我看到issue里有pr一次,解决内存释放的问题,不过似乎没起作用,destroy后内存还是没有释放。gl.getExtension('WEBGL_lose_context').loseContext(); this.canvas.remove(); Fix memory leaks

你有解决方案了吗?总不能定时刷新一次吧?

xinchanghao avatar Aug 19 '19 02:08 xinchanghao