Create a new video element when there is a new source

We need to create a new video element because there's really no good way to unload the current video in order to show the cover for the next video (without loading the new video in the first place but we want to avoid doing it, only when the user presses play).