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
Parameter | Type | Description |
---|---|---|
mediaStatus | default | The media status |
drmConfiguration ? | DrmTodayConfiguration | DrmTodayOnboardConfiguration | CustomDrmConfiguration | The optional DRM configuration |
Returns
The player configuration
Example
const playerConfiguration = MediaStatusUtils.toPlayerConfiguration(
this.mediaStatus,
);
// ...
<CLVideo media={playerConfiguration} />