Time
Статья создана
Обновлена 8 мая 2026 г.
public struct Time
Временная позиция в медиапотоке.
Contents
Discussion
Используется для задания позиции воспроизведения, представления длительности и диапазонов буферизации. Поддерживает арифметические операции и сравнение.
Initializers
public init(sec time: TimeInterval)
Создает временную позицию из значения в секундах.
Parameters:
time: Время в секундах.
public init(ms time: Int64)
Создает временную позицию из значения в миллисекундах.
Parameters:
time: Время в миллисекундах.
Examples
let startTime = Time(sec: 30)
let offset = Time(ms: 500)
let result = startTime + offset
await player.seek(to: startTime)