Replaces the .oncanplay listener with addEventListener('canplay', ...). This is needed because third party libraries (for example callstats) are brutally overriding the .oncanplay property and replacing our listener.