---
title: "Video playback"
slug: "video-playback"
updated: 2025-10-30T15:42:50Z
published: 2025-10-30T15:42:50Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.deltatre.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Video playback

| Mobile | Tablet | Web | TV |
| --- | --- | --- | --- |
| ![android_watermark.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490958972956.svg) | ![iOS.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490959197852.svg) | ![android_watermark.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490958972956.svg) | ![iPadOS.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490914682524.svg) | ![HTML5.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490951859100.svg) | ![android_watermark.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490958972956.svg) | ![tvOS.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5569247809180.svg) | ![HTML5.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490951859100.svg) | ![Roku.svg](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4490959071132.svg) |

## What is video playback?

Video playback is a reproduction of a video recording or reading of a video source. The video state determines the available controls, e.g., the ability to pause, jump to live, scrub back/forward, and re-watch content.

💡 For more information on interacting with video content, read our [interactive timeline](/v1/docs/interactive-timeline) article. Visit the [DIVA Platform](https://documentation.deltatre.com/docs/divaplayer) article for details on supported streaming formats.

## Which video states does DIVA support?

DIVA supports the following video states:

- *Live*
- *Live linear streaming with/without DVR*
- *Video-on-demand (VOD)*

Available video controls depend on the video state; read below for more information and examples.

### 1. Live

A standalone live event streamed on its own. Live content is broadcast as it unfolds in real time; typically, users cannot skip back or pause content.

![Responsive_web_live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7871525820316.png)

### 2. Live linear streaming with/without DVR

Live linear content is live-streamed and controlled via a broadcast schedule, which is usually 24/7 and contains multiple events, like a live sports match or broadcast channel on TV.

If a Digital Video Recorder (DVR) is involved and defined in the manifest, this records videos to local storage devices, meaning users can pause or skip back through content.

Select an option below to see examples of this feature:

Native mobileResponsive webWebTVAndroid TVtvOSRoku

**Play/pause:** Play and pause content via the play/pause toggle.

1. Tap anywhere on the screen to display the player's controls.
2. Tap the *play/pause* icon to play/pause content.

![iOS_-_Playback_states_-_Play.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4409566333970.png)

**Go live:** Easily jump to the live point in the video stream if you fall behind because of pausing or skipping backward.

1. Tap anywhere on the screen to display the timeline.
2. Tap the *Go Live* icon to jump to the live content; the *Live* badge displays.

![iOS_-_Playback_states_-_Live_linear.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4409581702418.png)

![iOS_-_Playback_states_-_Live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4409581754002.png)

**Play/pause:** Play and pause content via the play/pause toggle.

1. Hover anywhere on the screen to display the player's controls.
2. Select the *play/pause* icon to play/pause content.

![Desktop_video_states_-_Play.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/6156319492636.png)

**Go live:** Easily jump to the live position in the video stream if you fall behind because of pausing or skipping backward.

1. Hover anywhere on the screen to display the player's controls.
2. Select *Go Live* to jump to the live content; the *Live* badge displays.

![Linear Player - Behind Live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/6156331483420.png)

![Linear Player - Live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/6156384780956.png)

**Jump back/forward via scrub bar:** navigate through content with a tooltip and thumbnail image (if available). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article.

1. Hover anywhere on the screen to display the player's controls.
2. Drag the playhead *left/right* across the timeline to move the playhead position back/forward.

*Scrub preview example on Responsive web (desktop):*

![Responsive_web__live__scrub_preview.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7871837812508.png)

*Scrub preview example on Responsive web (tablet):*

![Responsive_web_tablet_live__scrub_preview.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7871843894812.png)

*Scrub preview example on Responsive web (mobile):*

*![Responsive_web_mobile__live__scrub_preview.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7871891860252.png)*

**Event preview via scrub bar:** Preview a single event by hovering over a timeline icon.

1. Hover anywhere on the screen to display the player's controls.
2. Hover over a timeline icon to display further information.
3. Select the left/right arrows to launch the alternative timeline. Arrows display when there are multiple events in the timeline.

![Left_right_event_preview_arrows.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872501207196.png)

*Event preview example on Responsive web (desktop):*

![Event_preview__responsive_web__Live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872151991068.png)

*Event preview example on Responsive web (tablet):*

![Event_preview__responsive_web_-_tablet__live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872151901084.png)

*Event preview example on Responsive web (mobile):*

![Event_preview__responsive_web_-_mobile__live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872151863836.png)

*Alternative timeline example on Responsive web (desktop):*

![Alternate_timeline__responsive_web_.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872559522588.png)

#### Minimal player

The Responsive web minimal player displays when the viewport has a 640px width and below and supports basic playback controls.

*Minimal player example on Responsive web:*

*![Minimal_Player__responsive_web__live.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7901553329052.png)*

**Play/pause:** Play and pause content via the play/pause toggle icon.

![Video_playback_-_webTV_-_live_linear_play_pause.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213533559324.png)

Using the remote:

1. Select the *up* arrow to display player controls.
2. Select *OK* to pause. The button displays to jump to the live moment. \

**Go live:** Easily jump to the live position in the video stream if you fall behind because of pausing or skipping backward. The red LIVE badge is grayed out when the playhead position falls behind the live moment. To jump back into the live moment, select the *Go live* button.![DIVA_TV_-_webTV_-_video_playback_-_live_linear.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213598721564.png)

Using the remote:

1. Select the *up* arrow to display the player's controls.
2. Select *OK* with the *Go live* button in focus to jump to the live moment.

**Play/pause:** Play and pause content via the play/pause toggle icon or the middle/OK button.

![Video_playback_-_AndroidTV_-_live_linear_play_pause.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213587058460.png)

Using the circular control on an Android remote:

1. Select *up* to display player controls.
2. Select the *middle* button on the circular control to pause. The *Go Live* button displays to jump to the live moment.

**Go live:** Easily jump to the live position in the video stream if you fall behind as a result of pausing or skipping backward. When the playhead position falls behind the live moment, the red *LIVE* badge is greyed out. To jump back into the live moment, select the *Go live* button.

![DIVA_TV_-_webTV_-_video_playback_-_live_linear.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213598721564.png)

Using the circular control on an Android remote:

1. Select *up* to display player controls.
2. Select the *middle* button with the *Go live* button in focus to jump to the live moment.

> [!CAUTION]
> **Compatibility information:** DIVA supports tvOS 15+

DIVA tvOS uses native OS behavior. Refer to the Apple TV User Guide for details on [*controlling what's playing*](https://support.apple.com/en-gb/guide/tv/atvb7944597f/15.0/tvos/15.0#:~:text=Table%20of%20Contents-,Control%20what%E2%80%99s%20playing%20on%20Apple%20TV,-Whether%20you%E2%80%99re%20watching).

**Play/pause:** Play and pause content via the play/pause toggle.

![tvOS_paused_video_controls.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5552670505116.png)

**Go live:** Easily jump to the live position in the video stream if you fall behind as a result of pausing or skipping backward. The red LIVE badge is greyed out when the playhead position falls behind the live moment. To jump back into the live moment, select the *Go Live* button inside the standard *Info* panel.

![tvOS_-_go_live_button_focused.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5552748189468.png)

Using the Roku remote control:

1. Select the *play/pause* button to pause. The *Go Live* button displays to jump to the live moment.

**Go live:**Easily jump to the live position in the video stream if you fall behind because of pausing or skipping backward. When the playhead position falls behind the live moment, the red *LIVE* badge is greyed out. To jump back into the live moment, select the *Go live* button.

![DIVA_TV_-_webTV_-_video_playback_-_live_linear.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213598721564.png)

Using the Roku remote control:

1. Select the *up* arrow to display the player's controls.
2. Select *OK* with the *Go live* button in focus to jump to the live moment.

### 3. Video-on-demand (VOD)

VOD content is pre-recorded and readily available, allowing users to pause, play, skip back/forward, and re-play.

Select an option below to see examples of this feature:

Native mobile/tabletResponsive webWebTVAndroid TVtvOSRoku

**Play/pause:** Play and pause content via the play/pause toggle.

1. Tap anywhere on the screen to display the player's controls.
2. Tap the *play/pause* icon to play/pause content.

![iOS_-_Playback_states_-_Play.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4409566333970.png)

**Jump back/forward via the scrub bar:** Navigate through content with a tooltip and thumbnail image (if available). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article.

1. Tap anywhere on the screen to display the player's controls.
2. Drag the playhead *left/right* across the timeline to move the playhead position back/forward.

![iOS_-_Playback_states_-_Seek_bar.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4409581705362.png)

**Quick skip back/forward:** If 10 seconds or more of previous or forthcoming content is available, skip back/forward in 10-second increments.

1. Tap the screen to display the player's controls.
2. Tap the skip *back/forward* icons to quickly navigate through content.

![iOS_-_Playback_states_-_Skip_backward.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4409573328274.png)

![iOS_-_Playback_states_-_Skip_forward.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4409573332882.png)

**Play/pause:** Play and pause content via the play/pause toggle.

1. Hover anywhere on the screen to display the player's controls.
2. Select the *play/pause* icon to play/pause content.

![Desktop_video_states_-_Play.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/6156319492636.png)

![Desktop_video_states_-_Pause.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/6156305043356.png)

**Jump back/forward via scrub bar:** Navigate through content with a tooltip and thumbnail image (if available). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article.

1. Hover anywhere on the screen to display the player's controls.
2. Drag the playhead *left/right* across the timeline to move the playhead position back/forward.

*Scrub preview example on Responsive web (desktop):*

![Responsive_web__desktop__scrubbing__VOD_.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872088992412.png)

*Scrub preview example on Responsive web (tablet):*

![Responsive_web_scrubbing__tablet__VOD.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872088814748.png)

*Scrub preview example on Responsive web (mobile):*

![Responsive_web_scrubbing__mobile__VOD.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872088720668.png)

**Event preview via scrub bar:** Preview a single event by hovering over a timeline icon.

1. Hover anywhere on the screen to display the player's controls.
2. Hover over a timeline icon to display further information.
3. Select left/right arrows to launch the alternative timeline. Arrows display when there are multiple events in the timeline.

![Left_right_event_preview_arrows.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872501207196.png)

*Event preview example on Responsive web (desktop):*

![Event_preview__responsive_web__VOD.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872201046428.png)

*Event preview example on Responsive web (tablet):*

![Event_preview__responsive_web_-_tablet__VOD.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872177565468.png)

*Event preview example on Responsive web (mobile):*

![Event_preview__responsive_web_-_mobile__VOD.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872200998044.png)

*Alternative timeline example on Responsive web (desktop):*

![Alternate_timeline__responsive_web_.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7872559522588.png)

#### Minimal player

The Responsive web minimal player displays when the viewport has a 640px width and below and supports basic playback controls.

*Minimal player example on Responsive web:*

![Minimal_player__Responsive_web__VOD.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/7901556929948.png)

**Play/pause:** Play and pause content via the play/pause toggle.

![VOD_playback.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213657301788.png)

Using the remote:

1. Select the *up* arrow to display player controls.
2. Select *OK* to toggle between play/pause.

**Jump back/forward via the scrub bar:** Navigate through content with a tooltip and thumbnail image (if available). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article.

![Video States Seek Bar](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4408226374930.png)

1. Select *left/right* arrows to jump back/forward in 10-second increments. Hold *left/right* arrows to skip back/forward in 20-second increments per second held.
2. Select *OK* to play content from the playhead position.

**Quick skip back/forward:** If 10 seconds of previous or forthcoming content is available, skip back/forward in 10-second increments.

![Video States - Skip Backward](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4408230904594.png)

![Video States - Skip Forward](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4408230904338.png)

1. Select *left/right* arrows to skip back/forward through content.

**Play/pause:** Play and pause content via the play/pause toggle.

![VOD_playback.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213593162652.png)

Using the circular control on an Android remote:

1. Select *up* to display player controls.
2. Select the *middle* button to toggle between play/pause.

**Jump back/forward via the scrub bar:**Navigate through content with a tooltip and thumbnail image (if available). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article.

![Enhanced-scrubbing.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/17505715914908.png)

> [!NOTE]
> **Compatibility notes:** Scrubbing enhancements are available from Android 5.9 onwards:

1. Select *left/right* to jump back/forward in 10-second increments.
2. Press and hold *left/right* on the circular control to skip back/forward in 20-second increments per second held.
3. Keep left/right to increase back/forward scrub speed; default speeds: **10 seconds**, **1 minute**, **10 minutes**.
4. Select the *middle* button to initiate playback from the playhead position.

> [!NOTE]
> **Notes:**
> 
> 1. A back/forward icon appears next to the timestamp when scrubbing.
> 2. Scrub speeds are configurable per project

**Quick skip back/forward:** If 10 seconds of prior or forthcoming content is available, skip back/forward in 10-second increments.

![Video States - Skip Backward](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4408230904594.png)

![Video States - Skip Forward](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4408230904338.png)

1. Select *left/right* to skip back/forward through content.

> [!CAUTION]
> **Compatibility information:** DIVA supports tvOS 15+

DIVA tvOS uses native OS behavior. Refer to the Apple TV User Guide for details on [*controlling what's playing*](https://support.apple.com/en-gb/guide/tv/atvb7944597f/15.0/tvos/15.0#:~:text=Table%20of%20Contents-,Control%20what%E2%80%99s%20playing%20on%20Apple%20TV,-Whether%20you%E2%80%99re%20watching).

**Play/pause:** Play and pause content via the play/pause toggle.

![tvOS_VOD_pause.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5552836653852.png)

**Jump back/forward via the scrub bar:** Navigate through content with a trickplay image (if available). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article.

![tvOS_VOD_-_seek_via_seekbar.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5552810802204.png)

**Quick skip back/forward:** If 10 seconds of previous or forthcoming content is available, a single button press skips by 10 seconds, or a continuous press skips in 10-second increments.

![tvOS_10sec_back.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5552708075292.png)

![tvOS_10sec_forward.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5552751873436.png)

**Play/pause:** Play and pause content via the play/pause toggle.

![VOD_playback.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5213593162652.png)

Using the Roku remote control:

1. Select the *play/pause* button to toggle between play/pause.

**Multi-speed jump back/forward via the scrub bar:** Navigate through content at various speeds with a tooltip and thumbnail image (if available, see example below). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article.

![Video States Seek Bar](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/4408226374930.png)

Example of a time-based tooltip (displays when there is no available thumbnail image). For more information, refer to our [thumbnail scrubbing](/v1/docs/thumbnail-scrubbing) article:

![Video_playback_-_Roku_-_time_based_seek.png](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/5235886411292.png)

To jump *back/forward*, either enter automatic scrub mode:

1. Long-press the *left/right* arrow buttons when player UI is hidden to fast-forward/rewind (2-second default scrub speed).
2. Short-press *fast-forward/rewind* buttons (2-second default scrub speed). Press the fast-forward/rewind button again to increase the scrub speed to 10 seconds and a further press to scrub at 130 seconds. Press *left/right* arrow keys to move into manual scrub mode.

Enter manual scrub mode:

1. Press the *left/right* arrow keys once to fast-forward/rewind by 10 seconds.

Resume video playback:

To resume video playback when scrub mode is active, either:

1. Select *OK* or the *play/pause* button.
2. Select the *down* arrow. Focus moves to the player's *play/pause* toggle.

To exit scrub mode, select the *back* arrow. The player transitions out of the controls and initiates video playback from the original playhead position before entering scrub mode.

---

### FAQ

#### What is the skip intervals functionality?

Introduced in DIVA 5.7, available for video-on-demand (VOD), the skip intervals functionality allows users to skip intros, episode recaps, starting credits, etc, jumping straight to the main video.

💡 Learn more about [skip intervals](/v1/docs/skip-intervals) and view examples.

#### What is Chromeless mode?

Chromeless mode (available from [DIVA 5.6](https://documentation.deltatre.com/docs/release-notes) onwards) refers to embedded videos that play automatically within sections of DIVA Player, for example, a trailer within a *list of tiles,* *Hero rows*, or on an *Item Detail page*.

Chromeless mode provides users with a video preview when browsing content, enriching the playback experience and aiming to increase engagement. UI is hidden, meaning no playback controls are available.

Supporting basic controls via API callbacks; configurable Chromeless mode options include *play/pause/stop/mute*, set playback volume, and video replay (loop playback).

If loop playback is not enabled, users are either returned to the initial page or a cover image displays based on configuration settings.

*Chromeless mode hero row example on Responsive web (desktop):*

![DIVA Chromeless mode.gif](https://cdn.document360.io/2e698e3c-4773-44a4-9476-1d05bac85eee/Images/Documentation/12015270469276.gif)

#### What are deep links?

Deep links let operators initiate video playback on VOD and Live DVR content at a defining moment in the stream, for example, a specific video highlight. Users can easily jump straight to a specific point in the video, streamlining the user experience and increasing user engagement.

Deep linking is validated against the trimmed video duration; any configured deep links must be applied within the trimmed video. For more information, read the [What is video trimming?](/v1/docs/video-playback#what-is-video-trimming) section below.

DIVA supports two deep link modes:

- **Relative:** using a value in seconds to jump to a specific point in the video
- **Absolute:** using a date-time format to jump to a specific point in the video based on the timecodeIn synchronization

#### What is video trimming?

Video trimming enables operators to cut down the duration of an original video. Specify a start (trimIn) and an end point (trimOut), which generates a video sub-clip. DIVA receives the trimIn and trimOut values from the VideoMetadata file upon video playback.

The video trimming feature aids video maintenance, scheduling, and delivery. The original un-trimmed video is stored on servers, while the sub-clip trimmed video is accessible via DIVA Player.

> [!NOTE]
> **Notes:**
> 
> 1. The trimIn value supports VOD and Live DVR content, while the trimOut value supports VOD content only.
> 2. If DIVA receives a deeplink that is positioned in the portion of the video that has been trimmed, upon loading the video, the trimIn/trimOut values are invalid, and DIVA reverts to the original start/end points.

#### How do I access DIVA's feature set during video playback?

The video player interface makes DIVA's key sports and entertainment features easily discoverable during video playback.

Seamlessly navigate through menus, interacting with collapsible data panels, including content recommendations (part of the End-of-Play experience), commentary, highlights, synchronized data panels (including live stats, team stats, lineups, top players), video lists, ecommerce, and custom data panels.

Support for custom integration menus, including Shop, Scneenic's Watch Together, and LiveLike functionality, is also available.

💡 Check out [DIVA's full feature set](https://documentation.deltatre.com/docs/diva-video-player-features) for more details.

#### How does DIVA handle video quality?

Available on Responsive web from version 5.8 onwards, the video quality selector provides DIVA users with the flexibility and control to select the desired streaming quality on small screen devices, optimizing their viewing experience.

Whether at home or on-the-go, Responsive Web users can select the desired video quality based on available options, or opt for automatic selection depending on network conditions and user preferences.

💡 Read more in the [video quality selector](/v1/docs/video-quality-selector) article.

#### How does DIVA handle image quality?

DIVA Player supports the device's base video player. This means if the device in use supports HDR and or 4K, DIVA Player presents content in this format. It's important to note that content must be produced in HDR/4K format, and the HDR device settings must be enabled.

💡 For more information, read our [High Dynamic Range (HDR)](/v1/docs/high-dynamic-range-hdr) article.

#### What is spoiler-free mode?

> [!NOTE]
> **Note:**Spoiler-free mode is enabled by default for video-on-demand (VOD) content.

If enabled by an operator, *spoiler-free* mode ensures users are not exposed to timeline event markers and cards ahead of the action, resulting in knowing the event's outcome prematurely. Once the playhead position reaches the time of an event, e.g., a goal, the event marker appears on the timeline, and the event card is accessible.

When a timeline event is *discovered*, both the event marker and card remain visible (spoiled), regardless of where the playhead position is moved afterward. For further information on timeline features, read our [interactive timeline](/v1/docs/interactive-timeline) article.

#### What happens at the end of video playback?

DIVA’s [End-of-Play experience](/v1/docs/end-of-play-experience) (EoP) displays for users when reaching the end of a video stream. The EoP functionality guides users on ‌their onward journey through highlights and recommended content.

#### Does DIVA support content recommendations?

DIVA supports [content recommendations](/v1/docs/content-recommendations) if they are set up, enabling video lists to display related content after the video loaded in the player ends. Check out our [content recommendations](/v1/docs/content-recommendations) article for further information on behavior and supported platforms.

#### How does DIVA handle Live to VOD transition?

[Responsive web](/v1/docs/release-notes-responsive-web-542-q2-23) (5.4.2), [Android mobile and tablet,](/v1/docs/release-notes-android-541-q2-23) and [iOS and iPadOS](/v1/docs/release-notes-ios-541-q2-23) (5.4.1), [WebTV](/v1/docs/release-notes-webtv-545-q2-23) (5.4.5), [Android TV](/v1/docs/release-notes-android-tv-543-q2-23) (5.4.3), [tvOS](/v1/docs/release-notes-tvos-541-q2-23) (5.4.1), and [Roku](/v1/docs/release-notes-roku-55-q3-23) (5.5) all support the transition of videos with a status of *Live*to *VOD*.

When watching a *Live* video, when the transition to VOD takes place, the [End-of-Play experience](/v1/docs/end-of-play-experience) triggers; the Live stream is no longer live, but it's available as content on demand.

On *DVR*, playback is not interrupted, however, the *Go live* button disappears when the Live video ends and transitions to VOD content. When users reach the end of the stream, the End-of-Play experience triggers.
