ChromecastDeserializer
Constructors
new ChromecastDeserializer()
new ChromecastDeserializer():
ChromecastDeserializer
Returns
ChromecastDeserializer
Methods
toPlayerConfiguration()
statictoPlayerConfiguration(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 | MediaStatus | The media status |
drmConfiguration? | DrmConfiguration | The optional DRM configuration |
Returns
null | PlayerConfiguration
The player configuration
Example
import {ChromecastDeserializer} from '@castlabs/react-native-prestoplay-chromecast';
import {useMediaStatus} from 'react-native-google-cast';
const castMediaStatus = useMediaStatus();
const playerConfiguration = ChromecastDeserializer.toPlayerConfiguration(
castMediaStatus,
);
player.open(playerConfiguration);