PlaybackConfig
Written by
Updated at May 28, 2026
public struct PlaybackConfig
Playback configuration
Contents
Discussion
Passed when setting the source via YaPlayer/set(source:config:). Defines the initial behavior of the player.
Properties
| Name | Type | Description |
|---|---|---|
autoplay |
Bool |
Automatically start playback after loading the source. |
isMuted |
Bool |
Start playback without sound. |
startPosition |
Time |
Position from which playback starts. |
Initializers
public init(autoplay: Bool, isMuted: Bool, startPosition: Time = .zero)
Creates a playback configuration.
Examples
let config = PlaybackConfig(autoplay: true, isMuted: false, startPosition: Time(sec: 30))
player.set(source: endpoint, config: config)