Я реализовал воспроизведение звука с помощью AVPlayer, воспроизводя удаленный URL-адрес mp3.
Я хочу отобразить информацию о воспроизводимом в данный момент звуке с помощью метода MPNowPlayingInfoCenter
nowPlayingInfo
.
Когда я блокирую экран, я вижу изображение и заголовок, которые я установил, поэтому я знаю, что этот метод каким-то образом регистрирует информацию, но когда я переключаюсь на AirPlay на AppleTV, дисплей выглядит как обычный видеовыход с индикатор выполнения внизу, но прошедшее время и продолжительность отображаются правильно.
Если я установлю тот же nowPlayingInfo
, но затем запущу звук с помощью AudioQueue, то он правильно отобразит изображение на половине экрана (это выглядит так же, как воспроизведение подкаста с помощью приложения iPod/Music).
Является ли это просто ограничением поддержки AirPlay для звука с использованием AVPlayer, или есть способ заставить его правильно отображать изображение и информацию?