Getting Started

circle-check

At the moment we support the following players:

  • FlowPlayer

  • H5P

  • HTML5

  • JwPlayer

  • Kaltura V2/V7

  • OpenEdx

  • Plyr

  • VideoJS

  • Vimeo

  • Wistia

  • YouTube

  • Page Embed

  • Custom Player

Setup

Simply add the following script:

And bootstrap Annoto with the desired Application configuration:

circle-info

If you are using a javascript module loader such as RequireJS. Annoto exposes a standard UMDarrow-up-right. For example for requireJS:

Quick Start

The code snippet below provides a quick start for:

  • Widget setup

  • How to provide media details metadata (such as title, description, custom identifier)

  • How to provide group (course) details (identifier, title, description). This allows to build site hierarchy of courses/channels/etc. Once provided the discussion is scoped to the group, allowing reuse of same video in multiple groups.

  • User SSO (Single Sign On) authentication.

  • Dynamically load/destroy the widget for SPA (Single page applications)

Configuration

Annoto application providers flexibility in how it integrates in the website. For full configuration options, please refer to the Config Referencearrow-up-right. Annoto API Typescript interfaces is available via the @annoto/widget-api packagearrow-up-right.

Using the API

Annoto application exposes an API. To get access to the API use the "ready" event:

For full documentation, please refer to the AnnotoApi Referencearrow-up-right.

circle-info

For more elaborate example of api usage, please refer to the Quick Start.

Browser Compatibility

Annoto is compatible with all major evergreen browsers (Edge, Chrome, Mozilla, Safari).

Last updated