Mobile | Tablet | ||
---|---|---|---|
Note: DIVA 5.3 supports Interactive widgets on Android and iOS.
This article introduces interactive widgets in DIVA.
What are widgets?
Widgets are independent software applications that appear as content. DIVA's video player supports Interactive widgets on Android and iOS native mobile (smartphone and tablet).
Widgets let people express their opinions, make predictions, vote, etc., on the content they’re consuming, which can help boost engagement.
Widgets are editorially driven by LiveLike, and, when enabled, are pushed to end users, displaying on top of Live or Live DVR content.
LiveLike editorially drives widgets and, when enabled, are pushed to end users, displaying on top of Live and Live DVR content. It's important to note that widgets are only visible when consuming Live DVR content if playback is at the live point.
The following widgets are available:
Polls
Image sliders
Quizzes
Predictions
Cheer meters
Alerts
Once interacted with, depending on the length of time the widget displays (set by an operator), when the countdown timer is reached, the widget state changes to reveal the results. Users can then dismiss the widget.
Typical use cases include:
The widget appears before a penalty asking for predictions; the penalty is then taken, and the widget results are revealed.
The widget appears during the build-up of a broadcasted political debate, revealing results at the end.
Do all of DIVA's player features support widgets?
No, not all player features support widgets. DIVA supports widgets on the following:
Main player
Multi-angle mode (coming soon)
Currently, widgets are not supported on the following DIVA features due to platform support and screen space restrictions:
Modal
360° video
Highlights mode
Side-by-side (web)
Are widgets customizable?
Yes, all widgets are customizable, meaning the visual appearance is configurable to suit project needs.
We offer a downloadable Deltatre theme for projects to adapt or use as a starting point for customizations. Operators can modify this JSON file to specify visual properties such as color themes, backgrounds, borders, paddings, font styling, etc.
Specify properties per theme to apply to all widgets or create a unique theme per video ID using the livelikeProgramID attribute. This is especially useful if your platform hosts various events, as widgets can reflect branding.
How do widgets display?
Widgets display on the main video, even with the overlays panel open on tablet. For users switching to another video with enabled widgets, the widgets display automatically unless the video is modal, Side-by-side, or in Picture-in-Picture (PiP) mode.
The platform determines the appearance of widgets, see below for more information:
Native mobile/tablet
What are native apps?
Native apps refer to apps that have been built for a specific platform, in this case, Android and iOS on mobile and tablet. Native app UX/UI may differ from responsive sites.
Interacting with widgets
In portrait mode, widgets display beneath the video and on top of all other UI.
Widgets (mobile portrait):
In landscape mode, widgets display in the top-right corner of the screen. When player controls are present, the widget is presented below the UI, meaning users need to tap on the screen to remove player control from view or wait for player controls to fade out to interact with widgets.
Widgets (mobile landscape):
Can users dismiss widgets?
Yes, users can dismiss widgets within video playback. Dismissing a widget removes the particular widget from the UI, which is different from disabling (turning widgets off); learn more about disabling widgets.
To dismiss widgets, swipe left or right on Android; on iOS, swipe right on the widget.
Some widgets display a countdown timer, e.g., the cheer meter. Users can manually dismiss the widget during the countdown; alternatively, the widget auto-dismisses once the countdown timer ends.
Widget countdown timer:
Disabling widgets
If users dismiss two widgets in a row, users are asked if they wish to disable widgets for the rest of the video stream.
A confirmation message displays if the user chooses to disable widgets for the remainder of the current video.
Widgets are re-enabled upon loading another video into the player or re-loading the same video.
Re-enabling widgets
Users are asked if they want to reactivate widgets after switching to a new video with widgets enabled.
Widget animation
Animation refers to widgets appearing and disappearing; timing is configurable via LiveLike. Behavior is as follows for both portrait and landscape modes:
Animation in: top-to-bottom
Animation out (timeout): bottom-to-top