Определить, активен ли AirPlay без экземпляра AVPlayer - PullRequest
0 голосов
/ 28 октября 2019

В нашем приложении мы реализовали MPVolumeView и обратились к его свойству isWirelessRouteActive, чтобы определить, активен ли AirPlay, наблюдая, как MPVolumeViewWirelessRouteActiveDidChange получает уведомление при его изменении.

Начиная с iOS 13, isWirelessRouteActiveне рекомендуется с примечанием использовать AVPlayer externalPlaybackActive вместо этого, и использовать KVO для этого свойства вместо наблюдения MPVolumeViewWirelessRouteActiveDidChange.

Проблема в том, что у нас нет экземпляра AVPlayer в приложении, так как мы используем сторонний видеоплеер. Как мы можем определить, активен ли AirPlay без использования устаревших API MPVolumeView?

...