This module implements a custom HTML5 video player for OutSystems ODC, capable of playing videos provided as Binary converted to Base64-encoded data. It includes common media controls such as play/pause, seek, skip, volume, mute, progress tracking, and time display.
Key Features
🎬 Play video from Base64 string (MP4 assumed by default)
▶ Play / ⏸ Pause toggle
⏩ Skip forward and backward by 10 seconds
🔊 Volume control with dynamic slider styling
🔇 Mute / Unmute with icon updates
📊 Clickable progress bar for seeking
⏱ Current time and total duration display
🔁 Auto-reset play button on video end
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)