Size: a a a

iOS Developers — русскоговорящее сообщество

2019 December 17

T

Thorn in iOS Developers — русскоговорящее сообщество
Ivan Rysev
поток main? может длительность анимации дольше 1/10?
да, main. пробовал и вообще без анимации, результат визуально такой же
источник

IR

Ivan Rysev in iOS Developers — русскоговорящее сообщество
Thorn
да, main. пробовал и вообще без анимации, результат визуально такой же
если в анимационный блок засунуть код?
источник

T

Thorn in iOS Developers — русскоговорящее сообщество
Ivan Rysev
если в анимационный блок засунуть код?
не понял, это где? у setValue(animated:) вроде нет блоков
источник

E

Easy in iOS Developers — русскоговорящее сообщество
Thorn
добрый день. вызываю UISlider.value = val 10 раз в секунду (по AVPlayer.addPeriodicTimeObserver). print(val) в обработчике печатает 10 раз в секунду, и число каждый раз немного увеличивается, округления нет. но слайдер движется рывками, обновляется раз в секунду. setValue(animated: true) не помогло никак. как добиться плавного даижения слайдера?
TimeScale увеличь
источник

T

Thorn in iOS Developers — русскоговорящее сообщество
Easy
TimeScale увеличь
timescale = 1000, print() вызывается 10 раз в секунду, только слайдер обновляется раз в секунду
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Зачем дергать слайдер 10 раз в секунду? И нежели вилами по воде писать, может быть покажите код? или nda наше всё?
источник

E

Easy in iOS Developers — русскоговорящее сообщество
У тебя вот так при таком timeScale должно быть
источник

T

Thorn in iOS Developers — русскоговорящее сообщество
источник

T

Thorn in iOS Developers — русскоговорящее сообщество
Easy
У тебя вот так при таком timeScale должно быть
у меня движется рывками
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
А если CMTime(value: 1, timescale: 1)  поставить?
источник

T

Thorn in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
А если CMTime(value: 1, timescale: 1)  поставить?
print() раз в секунду и слайдер обновляется раз в секунду
источник

E

Easy in iOS Developers — русскоговорящее сообщество
Thorn
у меня движется рывками
if let currentItem = player.currentItem {
           let currentTimeSeconds = CMTimeGetSeconds(currentItem.currentTime())
           let durationTimeSeconds = CMTimeGetSeconds(currentItem.duration)
           timeSlider.value = Float(currentTimeSeconds / durationTimeSeconds)
       }
источник

E

Easy in iOS Developers — русскоговорящее сообщество
код того слайдера с видео, хз. Твой не глядел
источник

IR

Ivan Rysev in iOS Developers — русскоговорящее сообщество
мин/макс значения слайдера соответствуют масштабу времени?
источник

EA

Eugene Agibalov in iOS Developers — русскоговорящее сообщество
Кооллеги, подскажите, как сделать внешний вид браузера сафари в приложении? Хотябы просто внешний вид повторить, необязательно полный функционал?
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Thorn
print() раз в секунду и слайдер обновляется раз в секунду
CMTime(seconds: 0.1,
                         preferredTimescale: CMTimeScale(NSEC_PER_SEC))

а вот так вот? :)
источник

T

Thorn in iOS Developers — русскоговорящее сообщество
Easy
if let currentItem = player.currentItem {
           let currentTimeSeconds = CMTimeGetSeconds(currentItem.currentTime())
           let durationTimeSeconds = CMTimeGetSeconds(currentItem.duration)
           timeSlider.value = Float(currentTimeSeconds / durationTimeSeconds)
       }
вот это помогло, спасибо. currentItem.currentTime() вместо параметра, который передается в блок
источник

RK

Rinat Kurmashev in iOS Developers — русскоговорящее сообщество
куда скачивать объемные файлы? в documents?
источник

RK

Rinat Kurmashev in iOS Developers — русскоговорящее сообщество
есть у ios функция, дающая просто путь куда качать как у андроида getStorageDirectory()?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Rinat Kurmashev
куда скачивать объемные файлы? в documents?
смотря какие файлы, временные в одно место, те что нужно хранить - в другое
источник