Time
Written by
Updated at May 28, 2026
public struct Time
Timestamp within a media stream.
Contents
Discussion
Used to set playback position, duration representation, and buffering ranges. Supports arithmetic operations and comparisons.
Initializers
public init(sec time: TimeInterval)
Creates a timestamp from a value in seconds.
Parameters:
time: Time in seconds
public init(ms time: Int64)
Creates a timestamp from a value in milliseconds.
Parameters:
time: Time in milliseconds
Examples
let startTime = Time(sec: 30)
let offset = Time(ms: 500)
let result = startTime + offset
await player.seek(to: startTime)