# jplayer/jplayer

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jplayer-jplayer).**

4,596 stars · 1,440 forks · JavaScript · NOASSERTION

## Links

- GitHub: https://github.com/jplayer/jPlayer
- Homepage: http://jplayer.org/
- awesome-repositories: https://awesome-repositories.com/repository/jplayer-jplayer.md

## Description

jPlayer is a JavaScript library and cross-browser media wrapper used for embedding and managing HTML5 audio and video content. It provides a unified interface to control media playback across different web browsers and formats.

The project functions as a customizable media interface, allowing the creation of tailored playback layouts using standard HTML and CSS. It decouples playback logic from the visual user interface to enable custom styling of player controls.

The library handles cross-browser compatibility through a playback engine with fallback options for older browsers. It integrates with jQuery to manage DOM manipulation and media control.

## Tags

### User Interface & Experience

- [Media Player Interfaces](https://awesome-repositories.com/f/user-interface-experience/media-player-interfaces.md) — Offers highly customizable user interfaces and layout configurations for embedding media players. ([source](https://cdn.jsdelivr.net/gh/jplayer/jplayer@master/README.md))
- [Media Player Templates](https://awesome-repositories.com/f/user-interface-experience/ui-template-customization/media-player-templates.md) — Allows the creation of custom player layouts by decoupling playback logic from the visual HTML/CSS templates.

### Graphics & Multimedia

- [HTML5 Video Implementations](https://awesome-repositories.com/f/graphics-multimedia/html5-video-implementations.md) — Manages the embedding and playback of modern HTML5 video with support for older browser versions.
- [Media Playback Controls](https://awesome-repositories.com/f/graphics-multimedia/media-playback-controls.md) — Provides standard interfaces for controlling the state, rate, and position of audio and video playback. ([source](https://cdn.jsdelivr.net/gh/jplayer/jplayer@master/README.md))
- [Customizable Playback Controls](https://awesome-repositories.com/f/graphics-multimedia/video-playback-components/customizable-playback-controls.md) — Provides a system for creating custom playback buttons and navigation controls using standard HTML and CSS.

### Web Development

- [Legacy Browser Support](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-compatibility-utilities/legacy-browser-support.md) — Implements fallback mechanisms to ensure media playback functionality in older browsers lacking native HTML5 support.
- [Cross-Browser Media Players](https://awesome-repositories.com/f/web-development/cross-browser-media-players.md) — Provides a framework for consistent audio and video playback across different browser environments.
- [HTML5 Media Players](https://awesome-repositories.com/f/web-development/html5-media-players.md) — Implements a customizable HTML5 media player library for tailoring the visual appearance of audio and video controls.
- [Media Abstraction Layers](https://awesome-repositories.com/f/web-development/media-abstraction-layers.md) — Provides a unified API to standardize media playback commands across different web browsers.
