Built In House video player using Next.js and Tailwindcss. Visit Hosted Version
npm install
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
This project uses next/font to automatically optimize and load Inter, a custom Google Font.
- Play/Pause toggle.
- Seek functionality.
- Timer displaying current playback time and duration.
- Autoplay.
- Speed selector for playback speed adjustment.
- Added features such as fullscreen mode, volume control, thumbnail previews
- Video Preview on holding mouse over timeline.
Playlist (Library Used)
- A playlist component to display and manage videos.
- Allows users to reorder videos in the playlist.
- Clicking on a video in the playlist loads and play that video in the video player.
- Search functionality for the playlist.
- Made the application responsive for various screen sizes.
- Added keyboard shortcuts for keyboard warriors. (arrow left, arrow right and spacebar)
- Videos continue playing from where users left-off.
