Optional adsThe ads configuration for the player.
Optional castThe cast configuration for the player.
Optional Readonly hlsSets whether DateRange tags from the playlists should be imported as a textTrack.
Optional libraryThe directory in which the THEOplayer library worker files are located. These worker files are THEOplayer.transmux.*
- This parameter is required when using a HLS source and has no default.
`'/lib/theoplayer/'`
Optional Readonly licenseThe license for the player
Optional Readonly licenseThe url to fetch the license for the player
Optional liveThe offset in seconds used to determine the live point. This live point is the end of the manifest minus the provided offset.
Three times the target duration of a segment, as specified by the manifest.
Optional mediaThe configuration of media controls and media sessions across platforms.
Optional mutedThe muted autoplay policy for web.
- The muted autoplay policy is impacted by this property and theoplayer!SourceConfiguration.mutedAutoplay.
'none'.
Optional Readonly retryThe retry configuration for the player.
Optional theoThe THEOlive configuration for the player.
Optional tunnelingWhether multimedia tunneling is enabled for the player or not.
false
- Only supported with the Media3 integration.
- Only supported if the media being played includes both audio and video.
- Only supported on limited number of video codecs and devices.
Optional uiThe ui configuration for the underlying native player. Applies to Ad UI.
Optional useWhether the player should use android.net.http.HttpEngine or Cronet for its network stack, if available.
true
- Only supported with the Media3 integration.
- When set to true, the player will attempt to use either android.net.http.HttpEngine or Cronet for its network requests.
- When set to false, the player will always use java.net.HttpURLConnection.
Describes a player's configuration.