Implement play button functionality for video playback in fullscreen
This commit is contained in:
parent
e17b9f3ec4
commit
8696b9c0f6
@ -100,6 +100,33 @@
|
|||||||
|
|
||||||
// Hide loader and show videos
|
// Hide loader and show videos
|
||||||
hideLoader();
|
hideLoader();
|
||||||
|
|
||||||
|
$("#play-button").click(function() {
|
||||||
|
if (currentVideo && currentVideo.url) {
|
||||||
|
let videoElement = $("<video controls autoplay style='width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background-color:black;'></video>").attr("src", currentVideo.url).appendTo("body")[0];
|
||||||
|
if (videoElement.requestFullscreen) {
|
||||||
|
videoElement.requestFullscreen();
|
||||||
|
} else if (videoElement.mozRequestFullScreen) { /* Firefox */
|
||||||
|
videoElement.mozRequestFullScreen();
|
||||||
|
} else if (videoElement.webkitRequestFullscreen) { /* Chrome, Safari & Opera */
|
||||||
|
videoElement.webkitRequestFullscreen();
|
||||||
|
} else if (videoElement.msRequestFullscreen) { /* IE/Edge */
|
||||||
|
videoElement.msRequestFullscreen();
|
||||||
|
}
|
||||||
|
videoElement.onended = function() {
|
||||||
|
if (document.exitFullscreen) {
|
||||||
|
document.exitFullscreen();
|
||||||
|
} else if (document.mozCancelFullScreen) { /* Firefox */
|
||||||
|
document.mozCancelFullScreen();
|
||||||
|
} else if (document.webkitExitFullscreen) { /* Chrome, Safari and Opera */
|
||||||
|
document.webkitExitFullscreen();
|
||||||
|
} else if (document.msExitFullscreen) { /* IE/Edge */
|
||||||
|
document.msExitFullscreen();
|
||||||
|
}
|
||||||
|
$(videoElement).remove(); // Remove video element when playback ends
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user