Определить конец воспроизведения на экране блокировки - AVPlayer - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть массив аудиофайлов, и я хотел бы воспроизводить их последовательно.Есть ли способ определить, когда AVPlayer заканчивает воспроизведение на экране блокировки, чтобы я мог вызвать обработчик завершения и воспроизвести следующий звук?Я хочу вызвать nextPlayAudio () из моего класса PlayerViewController.Я получаю уведомление о пожаре после завершения текущего воспроизведения звука, но nextPlayAudio () не вызывается после завершения.

1 Ответ

0 голосов
/ 19 декабря 2018

Используйте уведомление AVPlayerItemDidPlayToEndTime для управления этим.

Пример в качестве услуги здесь: https://github.com/noreasonprojects/ModernAVPlayer/blob/develop/Sources/Core/Services/PlaybackObservingService.swift |Проверьте файл PlayingState, где используется служба.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...