Блок AVPlayer addPeriodicTimeObserver не вызывается в CarPlayIOS

Программируем под IOS
Anonymous
Блок AVPlayer addPeriodicTimeObserver не вызывается в CarPlay

Сообщение Anonymous »


Я использую AVPlayer addPeriodicTimeObserver, чтобы получать уведомления о времени воспроизведения каждую секунду. Это прекрасно работает, если воспроизведение запускается из приложения на телефоне. Однако если я начну воспроизведение на CarPlay, используя приложение «Сейчас играет» вместо своего приложения, я больше не смогу узнать проигранное время. Блок обратного вызова в addPeriodicTimeObserver не вызывается.
playTimeObserver = player.addPeriodicTimeObserver(forInterval: CMTimeMake(value: 1, timescale: 1), очередь: ноль) { [weak self] время в // обратный вызов здесь не вызывается, если воспроизведение запускается из приложения «Сейчас играет» на CarPlay. }

Вернуться в «IOS»