Skip to content

DalaScript/video-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Player | ZTM JS Web Projects Course

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!


📚 Table of Contents


🔎 Overview

📸 Screenshot

Live Preview Screenshot

🔗 Links

📌 Features

  • ✅ 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

🛠️ Built with

  • HTML5
  • CSS3
  • Vanilla JavaScript

🧠 My Process

🗃️ Useful resources

🔙 Previous Project

🔜 Next Project


👤 Author

🌐 Connect with Me

💻 Coding Profiles

🙌 Thanks for checking out my project! More coming soon. Stay tuned 🚀