В соответствии с моим сценарием, у меня есть звук, который был воспроизведен сторонним модулем под названием Jukebox
, но дело в том, что при воспроизведении моего seekBar поиск песни происходит с задержкой.Когда я ищу медленно, это работало нормально, но, ища быстрее, его ударяли и пытались запаздывать.
Я включил код для вашей справки
func jukeboxPlayback(jukebox: Jukebox) {
if let currentTime = jukebox.currentItem?.currentTime, let duration = jukebox.currentItem?.meta.duration
{
let modifiedvalue = duration
let value = Float(currentTime / modifiedvalue)
slider.value = Float(value)
populateLabelWithTime(currentTimeLabel, time: currentTime)
let dataFound = duration - currentTime
populateLabelWithTime1(durationLabel, time: dataFound)
if durationLabel.text == "-00:00" {
nextAction()
}
} else {
resetUI()
}
}
func populateLabelWithTime1(_ label : UILabel, time: Double) {
let minutes = Int(time / 60)
let seconds = Int(time) - minutes * 60
label.text = "-" + String(format: "%02d", minutes) + ":" + String(format: "%02d", seconds)
}
Я ожидаю, что результат должен быть плавным, когда я ищу быстрее или быстрее, он должен достичь точки, где я ушел.