繁体   English   中英

jwplayer memory 泄漏/未在后续加载时释放 memory

[英]jwplayer memory leak / not releasing memory on subsequent loads

我有一个使用 JavaScript 制作的 HTML 页面,我在该页面上使用了 JW Player。 由于某种原因,它没有发布 memory。 逻辑流程如下:

第 1 步:加载 HTML 页面。
第 2 步:使用 AJAX 请求获取内容详细信息。
第 3 步:使用 JW Player 加载第一个视频。
第 4 步:使用jwplayer("#jwplayerdivcontainer").remove()卸载 JW Player。
第 5 步:使用 JW Player 加载下一个视频。

不知何故,在第 4 步和第 5 步之间,尽管调用了remove()方法,但 memory 并没有被释放,随后它会增加,导致 memory 泄漏和浏览器在后期崩溃。

任何帮助将不胜感激。

谢谢 !!!

更新

我尝试调用.remove()方法、 .detachMedia()方法,但没有按预期工作。

在使用 Chrome 和 Mozilla Profilers 进行更多挖掘时,我发现jwplayer实例没有被破坏。

我和你一样累,终于通过尝试找到了解决方案。

jwplayer("playerArea").detachMedia();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM