-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Dananji Withana edited this page Jul 24, 2023
·
18 revisions
Ramp stands for React Avalon Media Player, previously called as IIIF React Media Player. And 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.
The component library has 5 component, that it exports;
- IIIFPlayer: the media player created using the VideoJS HTML5 player framework
- MetadataDisplay: lists metadata in the IIIF Manifest
- StructuredNavigation: renders the content structure from a IIIF Presentation 3.0 Manifest
- Transcript: renders transcript data related to the A/V content
- SupplementalFiles: renders supplemental files with alternate representations of the resource