Я пытаюсь получить длительность AVPlayer
актива в часах, минутах, секундах.Я могу получить время, но, похоже, оно выражается в секундах и миллисекундах.
Вот как я получаю время:
let duration : CMTime = (player.currentItem!.asset.duration)!
let seconds : Float64 = CMTimeGetSeconds(duration)
Затем я применяю его к ползунку, используя
slider.maximumValue = Float(seconds)
Результат этого, очевидно, дает мне продолжительность в секундах, однако я хочу иметь возможность использовать продолжительность, чтобы установить maximumValue
моего ползунка для видеоклипов, которые могут быть менее минуты.
Например: мой код выше возвращает 30,865 для 30-секундного клипа.Мне нужно, чтобы вернуть 0.30