I have a JS function that changes the video source of an HTML video. A button activates this function. It loads the same new video on switch. There are 2 videos of the same length.
How do I:
- interchange the video every time I click the button? 
- when i click the button, can the video load at the same time the previous video was playing? 
HTML:
<button onclick="myFunction()" type="button">Change Video</button><br>
<video id="myVideo" controls autoplay>
    <source id="mp4_src" src="video1.mp4" type="video/mp4">
    <source id="mp4_src" src="video2.mp4">
 </video>
JS
var vid = document.getElementById("myVideo");
function myFunction() { 
    vid.src = "video2.mp4";
vid.load();
} 
 
    