I wish to have 3 videos playing onClick. I have used the following solution play/pause of video on click which works for only a single video at a time.
Works perfectly:
$('#play-pause-button').click(function () {
var mediaVideo = $("#video-background-first-video").get(0);
if (mediaVideo.paused) {
mediaVideo.play();
} else {
mediaVideo.pause();
}
});
Does not work:
$('#play-pause-button').click(function () {
var mediaVideo = $("#video-background-first-video", "#video-background-second-video", "#video-background-third-video").get(0);
if (mediaVideo.paused) {
mediaVideo.play();
} else {
mediaVideo.pause();
}
});
html
<button id="play-pause-button">play</button>
<video id="video-background-first-video" loop >
<source src="/assets/video/video-1.mp4" type="video/mp4">
</video>
<video id="video-background-second-video" loop >
<source src="/assets/video/video-2.mp4" type="video/mp4">
</video>
<video id="video-background-third-video" loop>
<source src="/assets/video/video-3.mp4" type="video/mp4">
</video>