CSS selector for the container element
Sets the container provider by system name with options.
The container provider class name
Additional options passed to the container provider constructor
Sets the container provider configuration with full config object.
Container provider configuration with systemName
Sets the playlist configuration. Uses SimplePlaylist by default.
Array of playlist items
Key used to identify items (default: 'uri')
Sets the playlist by system name with options.
The playlist class name
Additional options including items and identifierKey
Sets the playlist configuration with full config object.
Playlist configuration with systemName
Sets the position source configuration with full config object.
Position source configuration with systemName and options
Sets the position source by system name with optional configuration.
The position source class name (e.g., 'RafPositionSource')
Optionaloptions: Record<string, unknown>Additional options passed to the position source constructor
Convenience method to set position source using shorthand type names.
Shorthand type ('raf', 'scroll', 'video')
Optionaloptions: { poster?: string; selector?: string; tickInterval?: number }Type-specific options
Sets the container provider configuration by selector. Uses DomContainerProvider by default.