Configures remote playback behavior.

interface RemoteControlConfig {
    customReceiverConfig?: Record<string, string>;
    isCastEnabled?: boolean;
    receiverStylesheetUrl?: null | string;
    sendDrmLicenseRequestsWithCredentials?: boolean;
    sendManifestRequestsWithCredentials?: boolean;
    sendSegmentRequestsWithCredentials?: boolean;
}

Properties

customReceiverConfig?: Record<string, string>

A Map containing custom configuration values that are sent to the remote control receiver. Default value is an empty map.

isCastEnabled?: boolean

Whether casting is enabled. Default value is true.

Has no effect if the BitmovinCastManager is not initialized before the Player is created with this configuration.

receiverStylesheetUrl?: null | string

A URL to a CSS file the receiver app loads to style the receiver app. Default value is null, indicating that the default CSS of the receiver app will be used.

sendDrmLicenseRequestsWithCredentials?: boolean

Indicates whether cookies and credentials will be sent along DRM licence requests on the cast receiver Default value is false.

sendManifestRequestsWithCredentials?: boolean

Indicates whether cookies and credentials will be sent along manifest requests on the cast receiver Default value is false.

sendSegmentRequestsWithCredentials?: boolean

Indicates whether cookies and credentials will be sent along segment requests on the cast receiver Default value is false.