Получение ошибки при попытке использовать AVPictureInPictureController в iOS 13 или tvOS 13 - PullRequest
8 голосов
/ 30 октября 2019

У меня есть небольшое приложение, которое работает на iOS и tvOS, где я отображаю видео в UIView.Он поддерживает iOS 12 и tvOS 12. Теперь хочу показать PIP для tvOS, поэтому попытка использовать AVPictureInPictureController выдает ошибку «Использование undeclaredидентификатор «AVPictureInPictureController».

Даже если цель развертывания установлена ​​на tvOS 13. В Xcode возможности -> Фоновый режим -> включены «Аудио, трансляция и картинка в картинке». Этот основной код выдает ошибку.

#import <AVKit/AVKit.h>
if ([AVPictureInPictureController isPictureInPictureSupported]) {
   // code 
}

Какие-либо другие параметры отсутствуют или что-то еще, что мне нужно сделать?

Спасибо

1 Ответ

0 голосов
/ 14 ноября 2019

Не поддерживается в tvOS, как указано в документации Apple

SDK

iOS 9.0 +

macOS 10.15 +

Mac Catalyst 13.0 +

...