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) {

person D.Khan    schedule 17.08.2016    source источник


Ответы (1)


isPictureInPictureSupported — это метод класса на AVPictureInPictureController, а не свойство экземпляра. Итак, вы называете это так:

if ([AVPictureInPictureController isPictureInPictureSupported]) {
person rickster    schedule 17.08.2016