Skip to content

Priveetee/video_player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Player

This project exist because I was looking for a Video Player but I found Nothing sure there is some library but I found them outdated and Ugly so I make one myself and make the repo public so Maybe someday someone will find it useful.

I have tested It on Iphone with Safari and Android with Vanadium and Iceraven and Of course my pc with the latest release of Chromium with no modifications.

Features

  • Responsive Design: Adapts to both desktop and mobile viewports.
  • Custom Controls: A clean and modern UI for player controls.
  • Playback Control: Play, pause, and seek functionality.
  • Volume Control: Adjust or mute the volume.
  • Fullscreen Mode: Switch to and from fullscreen.
  • Quality Switching: Change video quality if multiple sources are provided.
  • Playback Speed: Adjust the playback speed.
  • Touch Friendly: Tap the video to play or pause.

Technologies Used

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Lucide React (for icons)

How to run the project

  1. Install the dependencies:

    bun install
  2. Run the development server:

    bun run dev

    The application will be available at http://localhost:3000.

How to use the application

Open the application in your browser. The video player will load a sample video. You can interact with the player using the on-screen controls. On touch devices, you can also tap the video to play or pause.

About

This is a Video Player built in TS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published