// index.js
const video = document.querySelector(".video");
function fullScreen() {
video.requestFullscreen().catch((err) => console.log(err));
}
works perfectly fine on desktop browsers and Android, but on iOS it returns
video.requestFullscreen is not a function
How to programmatically enter the video in full-screen mode on iOS?
// index.js
const video = document.querySelector(".video");
function fullScreen() {
video.requestFullscreen().catch((err) => console.log(err));
}
works perfectly fine on desktop browsers and Android, but on iOS it returns
video.requestFullscreen is not a function
How to programmatically enter the video in full-screen mode on iOS?
Share Improve this question asked Mar 31 at 14:03 DBenczDBencz 1,3192 gold badges10 silver badges16 bronze badges1 Answer
Reset to default 1Extend the function like so:
function fullScreen() {
if (video.requestFullscreen) { video.requestFullscreen(); }
else if (video.webkitRequestFullscreen) { video.webkitRequestFullscreen(); }
else if (video.webkitEnterFullscreen) { video.webkitEnterFullscreen(); }
else { console.log('Fullscreen API not supported'); }
}