Interface: AdvancedOptions

Hierarchy

  • AdvancedOptions

Index

Properties

Properties

Optional cmp

cmp? : CmpConfig

Config for the Consent Management Platform (UserCentrics) if the broadcaster is using one.


Optional disableCookieBanner

disableCookieBanner? : undefined | false | true

Disable the Radioplayer cookie consent handling. The player will assume that the listener has opted-in to all cookie types. You should ensure that you have your own cookie consent handling to comply with GDPR if you do.


Optional disableLiveSeek

disableLiveSeek? : undefined | false | true

Disable advanced transport controls for DASH


Optional disablePlaybackButtons

disablePlaybackButtons? : undefined | false | true

Disable the transport control buttons


Optional disableScrubber

disableScrubber? : undefined | false | true

Disable the transport control scrubber


Optional enableIframeMessaging

enableIframeMessaging? : undefined | false | true

Enable messaging between player and iframe widget


Optional localeRootUrl

localeRootUrl? : undefined | string

Root URL for the locale files. Useful if you are using a CDN. e.g. https://cdn.example/radioplayerassets Default is the same directory as the HTML file. A path such as locales/en/translation.json will be appended to the URL. Do not include a trailing slash.


Optional numberOfUnlockers

numberOfUnlockers? : undefined | number

Playback will be unlocked once the number of received events equals numberOfUnlockers


Optional onDemandItem

onDemandItem? : OnDemandItem | "awaiting" | "failed"

Override playback of streams, and play this On Demand item instead.


Optional playLocked

playLocked? : undefined | false | true

Lock play on page load


Optional tracking

tracking? : TrackingConfig | TrackingConfig[]