@podlove/web-player

5.12.2 • Public • Published

Podlove Web Player

Sandboxed Podlove Player Templates with the ability to embed and share episodes

Preview

About

HTML5 Goodness for Podcasting

Podlove Web Player is a Podcast-optimized, HTML5-based video and audio player. It can be used as a WordPress plugin or within a static HTML/JavaScript context.

The Podlove Web Player supports almost every modern browser (Edge, Firefox, Chrome, Safari) and also does captions, chapters, transcripts and much more.

Features

  • Encapsulate Player in an iframe
  • Provide a global function to bootstrap the embedded player
  • Parse the provided configuration (resolving the root config, transcripts and chapters asynchroniously)
  • Persist selected tabs and playtime to local storage
  • Transform url parameters to player actions
  • Forward the player api to the embedding page
  • Provide additonal extensions for embedding page integration

Architecture

Architecture

Getting Started

Development

  1. Bootstrap the web-player package: lerna bootstrap --hoist
  2. Run the development mode: npm run dev
  3. Open your browser on http://localhost:9000 to get started

Building

  1. Make sure that the dependencies are up to date: lerna bootstrap --hoist
  2. Run the build step: npm run build

Readme

Keywords

none

Package Sidebar

Install

npm i @podlove/web-player

Weekly Downloads

74

Version

5.12.2

License

MIT

Unpacked Size

12.7 MB

Total Files

86

Last publish

Collaborators

  • minus0
  • alexander-heimbuch