Customise Widget Configuration
Last updated
Was this helpful?
Last updated
Was this helpful?
The Annoto Widget is loaded inside the wistia player iframe so direct access to the Widget API and configuration is not possible.
Luckily we provide a helper script that exposes API to configure the widget and perform API actions.
The Iframe Client API requires the Wistia player Iframe embed element as constructor argument: new AnnotoIframeApi.Client(document.getElementById("wistia-player-id"))
Once configuration object is ready, call next(config)
to bootstrap the widget inside the Wistia player iframe.
config.widgets[0].player.type and element
are setup for Wistia internally by the plugin.
If player configuration callbacks are provided:
config.widgets[0].player.mediaDetails()
config.widget[0].player.mediaSrc()
They are called synchronously when next(config) is called. So the media details and the source should be already available at the time when next(config) is called.
The callbacks are called once during the setup.
It is NOT recommended to use theconfig.widget[0].player.mediaSrc()
for the Wistia player plugin.
annoto.onSetup()
provides opportunity to config set the , for example configure the clientId
(Annoto API key).