diff --git a/views/index.ejs b/views/index.ejs
index 1f57929..264b8c9 100644
--- a/views/index.ejs
+++ b/views/index.ejs
@@ -72,7 +72,7 @@
+ controlsList="nodownload noremoteplayback noplaybackrate">
@@ -144,7 +144,19 @@
var btnA = document.getElementById('btnAudio');
btnA.addEventListener('click', function(){ video.muted = !video.muted; if(!video.muted && video.volume===0) video.volume=0.8; btnA.textContent = video.muted ? '🔇' : '🔊'; });
// Fullscreen
- document.getElementById('btnFs').addEventListener('click', function(){ var f=document.getElementById('playerFrame'); if(document.fullscreenElement){ document.exitFullscreen(); } else { (f.requestFullscreen||f.webkitRequestFullscreen).call(f); } });
+ document.getElementById('btnFs').addEventListener('click', function(){
+ var f = document.getElementById('playerFrame');
+ if (document.fullscreenElement || document.webkitFullscreenElement) {
+ (document.exitFullscreen || document.webkitExitFullscreen).call(document);
+ } else if (f.requestFullscreen) {
+ f.requestFullscreen();
+ } else if (f.webkitRequestFullscreen) {
+ f.webkitRequestFullscreen();
+ } else if (video.webkitEnterFullscreen) {
+ // iOS Safari: fullscreen deluje samo na video elementu
+ video.webkitEnterFullscreen();
+ }
+ });
// Now-Playing poll
var nowT = document.getElementById('nowTitle');