I have a website where p2p-media-loader is being used - the code is based on Novage's demo page. I want to preserve visitor's browser processing time by destroying the player's / p2p elements as they navigate to other website pages (without players).
The pages are loaded via Ajax and a main div container is updated with the new page content (which may - or not - include a video). What I did so far:
changed const demo to var demo (so it can be overwritten when navigating to another page);
when user clicks a link, I check for the presence of of a <video> tag in the DOM and set it's src to null before doing the Ajax call to load the next page;
However, after loading a new page where no video is displayed, I can still see logs like Firefox can’t establish a connection to the server at wss://tracker.novage.com.ua/ - what indicates there's still "something" running in background (from the previous page load).
Any advice on how to properly stop or destroy the p2p-media-loader instance before loading a new page via Ajax?
I have a website where p2p-media-loader is being used - the code is based on Novage's demo page. I want to preserve visitor's browser processing time by destroying the player's / p2p elements as they navigate to other website pages (without players).
The pages are loaded via Ajax and a main div container is updated with the new page content (which may - or not - include a video). What I did so far:
const demo
tovar demo
(so it can be overwritten when navigating to another page);<video>
tag in the DOM and set it's src tonull
before doing the Ajax call to load the next page;However, after loading a new page where no video is displayed, I can still see logs like
Firefox can’t establish a connection to the server at wss://tracker.novage.com.ua/
- what indicates there's still "something" running in background (from the previous page load).Any advice on how to properly stop or destroy the p2p-media-loader instance before loading a new page via Ajax?