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} />