Skip to main content

MediaStatusUtils

Converts a MediaStatus object to a PlayerConfiguration object. The MediaStatus is part of the react-native-google-cast library.

Constructors

new MediaStatusUtils()

new MediaStatusUtils(): MediaStatusUtils

Methods

toPlayerConfiguration()

static toPlayerConfiguration(mediaStatus, drmConfiguration?): null | PlayerConfiguration

Converts a MediaStatus object to a PlayerConfiguration object.

The player configuration contains the current player state, position, audio track and text track.

An optional DRM configuration can be provided to override the one in the player configuration. This is particularly useful if the DRM configuration contains authentication tokens that may be already expired.

Parameters

ParameterTypeDescription
mediaStatusdefaultThe media status
drmConfiguration?DrmTodayConfiguration | DrmTodayOnboardConfiguration | CustomDrmConfigurationThe optional DRM configuration

Returns

The player configuration

Example

const playerConfiguration = MediaStatusUtils.toPlayerConfiguration(
this.mediaStatus,
);
// ...
<CLVideo media={playerConfiguration} />