DEMO

IIIF Chapters: Range Navigation

This demo shows automatic chapter navigation from IIIF Range structures. The IIIFPlayer.Root component parses manifest.structures automatically, and IIIFPlayer.Chapters renders them as a navigable list.

Click any chapter to seek the video to that point. The active chapter highlights automatically as playback progresses. Built on IIIF Cookbook recipe 0026 — a table of contents for a video recording of Lully's opera Armide.

How it works

<script>
  import { IIIFPlayer } from '@umd-mith/iiif-timed-transcript';
</script>

<!-- Chapters are auto-parsed from manifest.structures -->
<IIIFPlayer.Root {manifestUrl}>
  <IIIFPlayer.Viewer />
  <IIIFPlayer.Controls>
    <IIIFPlayer.PlayButton />
    <IIIFPlayer.Progress />
    <IIIFPlayer.Time />
  </IIIFPlayer.Controls>
  <IIIFPlayer.Chapters />
</IIIFPlayer.Root>
IIIF Ranges
Auto-parsed chapters
Seek on click
Active tracking

Lully — Armide (IIIF Cookbook)

A video recording of Lully's opera Armide, from IIIF Cookbook recipe 0026. The manifest defines hierarchical Range structures for acts and scenes, which the player renders as a navigable chapter list.

0:00 / 0:00

Chapters