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]) {
Другие вопросы по тегам