Oberplayer offers a serious alternative to other open-source players with an up-to-date tech stack.
OTHER License
Ober Player is the missing abstraction layer for a ready-to-use video player: a modern, clean UI on top of a Shaka player with the best possible front-end stack. Ober Player is SSR compatible.
OberPlayer is built with modern web technologies:
See more details and premium features here
https://wordpress.org/plugins/ober-player/
Feature | Ober Player | Other Known Players |
---|---|---|
Design | Clean design that seamlessly integrates everywhere | Developer-oriented design |
Documentation | All resources available in one place | Scattered across multiple web pages and GitHub repositories |
Mobile Optimization | UX optimized for an app-like experience | No specific design for touch devices |
And some more good reason you can discover on the website.
npm install && npm run build
and import (dist/esm) or require (dist/cjs) oberplayer.js.
You can also include oberplayer.js as a browser script by adding a script tag (dist/iife).
npm install @oberplayer-free/oberplayer
<script src="https://cdn.oberplayer.com/oberplayer.js"></script>
const player = await oberplayer(document.querySelector('#player_container')).setup({
playlist: [
{
videoUrl: 'https://cdn.oberplayer.com/fixtures/mp4/bbb_27s_4k.mp4',
},
],
});
player.api.play();
See getting started section for more integration details
For full API documentation, check out the API Docs.
This project is licensed under the Creative Commons Attribution-NonCommercial (CC BY-NC) license.