Objective-C: как использовать AVPictureInPictureController
Я пытаюсь настроить картинку в картинке для своего приложения для iPad, и у меня есть собственный видеопроигрыватель, поэтому я следую примеру кода: https://developer.apple.com/library/ios/samplecode/AVFoundationPiPPlayer/Introduction/Intro.html
Я реализую это в Objective-C, и вторая строка кода ниже выдает ошибку, что "свойство isPictureInPictureSupported не найдено для объекта типа AVPictureInPictureController.
AVPictureInPictureController *controller = [[AVPictureInPictureController alloc]init];
if (controller.isPictureInPictureSupported) {
1 ответ
Решение
isPictureInPictureSupported
это метод класса на AVPictureInPictureController
, а не свойство экземпляра. Итак, вы называете это так:
if ([AVPictureInPictureController isPictureInPictureSupported]) {