CONNECT Player SDK 1 for Browsers

Chapter markers

To test this feature and view the example code, please see the 

Browsers SDK 1 Example Code Quick Start

guide.

The CONNECT Player SDK for Browsers can be easily extended to support WebVTT chapters. A description of the WebVTT format for the definition of a chapters file is available at https://www.w3.org/TR/webvtt1/.

When chapters are added to the video player, chapter boundaries are shown as marks in the seek bar.

chaptermarks_0.jpg

When a user hovers their pointer over the seek bar, the extent of the chapter will be highlighted and the chapter title displayed.

chapterhighlights_0.jpg

Example code

Once the player has been created, provide otvtoolkit with the URL of the chapters file.

JavaScript
let playerInstance = otvplayer(
    "videoPlayer",
    // options
    {},
    // loaded callback
    function loadedCallback() {
        playerInstance.otvtoolkit().addChapters(<webvtt-url>)
    }
);

To disable chapters, call addChapters() with a null URL:

JavaScript
playerInstance.src(another_source);
playerInstance.otvtoolkit().addChapters(null);

The accepted format for a WebVTT chapters file is pairs of start/end times and chapter titles.

WEBVTT 100:00:00.000 --> 00:00:33.000Opening scene 200:00:33.000 --> 00:01:55.000The Bunny Himself 300:01:55.000 --> 00:02:54.000The Bad Guys Appear