2

我有一个使用 JW Player 的 JavaScript 制作的 HTML 页面。出于某种原因,它没有释放内存。逻辑流程如下:

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

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

任何帮助将不胜感激。

谢谢 !!!

更新

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

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

4

0 回答 0