10 Commits

Author SHA1 Message Date
Yiannis Christodoulou
4642cae94b Improve autoplay handling for Firefox compatibility
Adds Firefox-specific detection and logic to the AutoplayHandler to better handle autoplay restrictions in Firefox. This includes user gesture detection, delayed playback attempts, custom error handling, and user notifications to prompt interaction for enabling playback and sound. The changes ensure a more reliable autoplay experience across browsers, especially addressing Firefox's stricter autoplay policies.
2025-10-11 00:17:02 +03:00
Yiannis Christodoulou
1c5f06cf5e Remove custom background styling from progress bar
Eliminated inline background color styles for the progressControl and its holder in EndScreenHandler. This change relies on default or external styles for a cleaner implementation.
2025-10-06 17:45:39 +03:00
Yiannis Christodoulou
ae3b013188 Remove console error for muted autoplay block
Commented out the console.error statement that logged muted autoplay block errors to reduce unnecessary console output.
2025-10-06 17:19:59 +03:00
Yiannis Christodoulou
afaab453e1 refactor everything related to video.js 2025-10-06 11:42:07 +03:00
Yiannis Christodoulou
5fda4610da fix: Chapter title, next video icon, play video with sound, dark opacity, fix hls, cleanup logs 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou
34bad434c8 feat: Helper to match language robustly (handles en vs en-US, srclang fallback) 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou
543085c38f fix: Video.js improve browser/device compatibility, fixes and a lot improvements 2025-10-03 11:24:25 +03:00
Yiannis Christodoulou
eaf87e20d8 feat: Autoplay functionality 2025-10-03 11:24:24 +03:00
Yiannis Christodoulou
13f80a526a fix: Force save subtitle preference in local storage 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
73e679cdd3 feat: Store user preferences in local storage 2025-10-03 11:24:23 +03:00