Skip to main content

Video widget

This widget provides a secure way to play all videos and live streams that you provided for your customers either for free or against the payment. Video can only be played by logged in users.

Installation​

WordPress​

When your WordPress plugin is installed, just head to Settings > Zooza and from dropdown of pages, select a page where you want the form to appear.

Shortcodes​

You can also use shortcodes to place the form anywhere within the page. More configuration options for shortcodes is described below in their respective sections.

[zooza type="video"]

Wix​

In Wix editor, click on Zooza widget. In the Settings panel, enter the api key and as a widget choose Video.

Embed code​

Embed this widget with a placeholder element and the Zooza loader. The loader can sit in the <body> right after the placeholder, or in the <head> so the widget starts loading earlier. See Choosing an embed method if you are not sure which one to use.

PlaceholderDescriptionExample Value
YOUR_API_KEYReplace with the API key found in the application under Publish > Widget. Appears once, on the placeholder (twice in the legacy script).abc123xyz
ZOOZA_API_URLReplace with the Zooza API URL for your region: Europe: https://api.zooza.app, UK: https://uk.api.zooza.app, UAE: https://asia.api.zooza.apphttps://api.zooza.app

Place the placeholder and the loader in the <body> of your page, where you want the widget to appear.

<div data-zooza-widget='video' data-zooza-id='YOUR_API_KEY'></div>
<script async src='ZOOZA_API_URL/widgets/v2/loader.js'></script>

Initialisation options can be set directly on the placeholder as data-zooza-* attributes.

Build this with your AI agentEmbed the video widget into my site
Build this with your AI agentStyle the video widget to match my site

Settings​

These settings are managed within the Zooza's main application Publish > Widget > Video.

URL​

This will let Zooza know where your widget resides so that it can redirect your customers to it when necessary.

Use CSS​

This will load default Zooza styling. By default this is turned on. Typically you only want to override couple of styles but if you want, you can turn this off and create your own styling from scratch. However we recommend downloading the default styling and go from there, instead of building everything from scratch.

You can download the default css from this URL:

API_URL/widgets/v2/css/?widget=video

Initialisation options​

These options select which content the widget embeds.

v​

Type: Integer, String

Id of the video to embed.

ValueDescriptionExample Value
YOUR_VIDEO_IDId of the video.123
https://sample-site.com/video?v=YOUR_VIDEO_ID

type​

Type: String

Selects the mode the widget runs in. Use live_stream together with live_stream_id to embed a live stream rather than a recorded video.

ValueDescriptionExample Value
MODEWidget mode.live_stream
https://sample-site.com/video?type=live_stream

live_stream_id​

Type: Integer, String

Id of the live stream to embed. Used when type is set to live_stream.

ValueDescriptionExample Value
YOUR_STREAM_IDId of the live stream.123
https://sample-site.com/video?type=live_stream&live_stream_id=YOUR_STREAM_ID
key is not an embed option

key is a runtime authentication token, not embed-time configuration. Do not set it on the placeholder.