Skip to content
mcwhitaker edited this page Sep 24, 2021 · 18 revisions

Welcome to the iiif-react-media-player wiki!

What is IIIF React Media Player?

It is a component library written in ReactJS, which consumes a IIIF Presentation 3.0 manifest to render Audio/Video content. It is written using ReactJS, a free and open-source front-end JavaScript library for building user interfaces and UI components. One of the reasons to use ReactJS in developing this is its simplicity and flexibility, along with improvements in better performance and user experience due to the use of Virtual DOM. This is shipped as a NPM package, so that it can easily be used by other projects.

Components

Currently the component library has 3 component, that it exports;

  1. IIIFPlayer: the media player created using the VideoJS HTML5 player framework
  2. StructuredNavigation: renders the content structure from a IIIF Presentation 3.0 manifest
  3. Transcript: renders transcript data related to the A/V content