Project 11/20
π¬ Custom Video Player is a sleek, fully functional HTML5 video player built from scratch with JavaScript. It features a modern UI and advanced media controls including custom playback speed, volume control, fullscreen toggle, and interactive progress tracking β all wrapped in a responsive and stylish design. A solid step toward mastering DOM manipulation and media APIs!
- β Custom play/pause controls with animated icons
- β Interactive progress bar for seeking through the video
- β Volume slider with dynamic icon updates and mute/unmute toggle
- β Playback speed options (0.5x to 2x)
- β Fullscreen toggle support with cross-browser compatibility
- β Real-time display of elapsed time and duration
- β Responsive layout with media query support for mobile devices
- β Styled hover interactions for an intuitive user experience
- HTML5
- CSS3
- Vanilla JavaScript
- https://pixabay.com/videos/
- Mixkit - Free Stock Videos
- FontAwesome Icons
- W3Schools - Fullscreen
- W3Schools - Video DOM Reference
- MDN - Calc Method
- MDN - Select
- MDN - Change Event
- User Agent
- Chrome's Confusing User Agent
- Book Keeper | Project 10/20 β View Repository
- Form Validator | Project 12/20 β View Repository
π Thanks for checking out my project! More coming soon. Stay tuned π