Как получить уведомление точно, когда AVAudioPlayer начинает проигрывать аудио? - PullRequest
3 голосов
/ 07 мая 2019

ПРИМЕЧАНИЕ: Пожалуйста, внимательно прочитайте название (и вопрос), прежде чем пометить его как дубликат. Вопрос о AVAudioPlayer не AVPlayer.


Таким образом, в соответствии с документами для AVAudioPlayer

open func play() -> Bool /* sound is played asynchronously. */

Мне нужно представить пользователю всплывающее окно точно при запуске аудио. Это не когда мы звоним play().

Существует делегатский вызов для случая, когда игрок прекращает играть, но не когда он начинает: (.

Я не смог найти никакого способа узнать, когда именно начинается звук. Есть ли способ проверить это?

...