Поток паузы при повороте запястья - watchOS / Swift - PullRequest
0 голосов
/ 25 января 2020

Я создаю приложение для Apple Watch, которое передает звук через динамик часов, но я заметил, что когда я поворачиваю свое запястье и экран становится черным, поток приостанавливается.

Есть что-то, что я могу сделать, чтобы избежать этой проблемы? Спасибо :)

1 Ответ

0 голосов
/ 27 января 2020

У меня возникла похожая проблема, и в моем случае это было вызвано неправильной активацией аудиосеанса.

Обычно для iOS AVAudioSession активируется с помощью session.setActive(true), однако вам необходимо обрабатывать это по-разному для фонового звука на WatchOS. Убедитесь, что вы используете session.activate(), который асинхронно активирует аудио сеанс для WatchOS ( Ссылка: документация Apple )

Надеюсь, это поможет!

...