https://github.com/Freshman-tech/custom-html5-video
A custom HTML5 video player built with JavaScript
https://github.com/Freshman-tech/custom-html5-video
html5-video javascript
Last synced: 12 months ago
JSON representation
A custom HTML5 video player built with JavaScript
- Host: GitHub
- URL: https://github.com/Freshman-tech/custom-html5-video
- Owner: Freshman-tech
- License: mit
- Created: 2019-10-02T04:57:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-04T14:18:16.000Z (over 3 years ago)
- Last Synced: 2024-08-01T20:47:45.796Z (over 1 year ago)
- Topics: html5-video, javascript
- Language: JavaScript
- Homepage: https://freshman.tech/custom-html5-video/
- Size: 15.2 MB
- Stars: 153
- Watchers: 9
- Forks: 112
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Custom HTML5 Video
Build a custom HTML5 video player with JavaScript. Features:
- Video and audio playback
- Native fullscreen
- Picture-in-Picture
- Custom controls
- Keyboard shortcuts
Tutorial: https://freshman.tech/custom-html5-video/
## Live demo
This project is live at http://custom-html5-video.surge.sh/
## Prerequisites
You must have Node.js and npm installed on your machine. This project was built against the following versions:
- Node v12.6.0
- npm v6.9.0
## Setup
- Clone this repo to your machine
- `cd` into the project folder and run `npm install`
- Run `npm start`