Я хочу, чтобы экран всегда светился при воспроизведении звука и выключался после завершения звука, и я не нажимал на экран через две минуты (я установил автоматическую блокировку в настройках), реализуйте код следующим образом.
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
UIApplication.shared.isIdleTimerDisabled = true
}
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
UIApplication.shared.isIdleTimerDisabled = false
}
Но в результате экран сразу же гаснет, когда заканчивается один звук, который длится более двух минут.
Как это исправить, или это баг ios?
Спасибо