2

JW Player を使用した JavaScript を使用して HTML ページを作成しました。何らかの理由で、メモリを解放していません。論理フローは次のようになります。

ステップ 1: HTML ページをロードします。
ステップ 2: AJAX リクエストを使用してコンテンツの詳細を取得します。
ステップ 3: JW Player を使用して最初のビデオを読み込みます。
ステップ 4: を使用して JW Player をアンロードしjwplayer("#jwplayerdivcontainer").remove()ます。
ステップ 5: JW Player を使用して次のビデオを読み込みます。

どういうわけか、ステップ 4 とステップ 5 の間で、remove()メソッドを呼び出してもメモリが解放されず、その後メモリ リークが発生し、後の段階でブラウザがクラッシュします。

どんな助けでも大歓迎です。

ありがとう !!!

アップデート

.remove()メソッド、メソッドを呼び出そうとしましたが.detachMedia()、何も期待どおりに機能していません。

Chrome と Mozilla Profiler を使用してさらに掘り下げたところ、jwplayerインスタンスが破棄されていないことがわかりました。

4

0 に答える 0