Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы MediaPlayer ссылка на протокол MPPlayableContentDelegate

Опции
Развертывание Target:

На этой странице
Язык:

MPPlayableContentDelegate

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


Доступный в iOS 7.1 и позже.

Используйте MPPlayableContentDelegate протокол, чтобы позволить внешним медиапроигрывателям отправить команды воспроизведения в приложение. После того, как медиапроигрыватель решает, что элемент носителей должен играться, делегат содержания приложения запросы на воспроизведение, которое будет инициироваться.

  • Играет элемент носителей в указанном индексе.

    Объявление

    Swift

    optional func playableContentManager(_ contentManager: MPPlayableContentManager!, initiatePlaybackOfContentItemAtIndexPath indexPath: NSIndexPath!, completionHandler completionHandler: ((NSError!) -> Void)!)

    Objective C

    - (void)playableContentManager:(MPPlayableContentManager *)contentManager initiatePlaybackOfContentItemAtIndexPath:(NSIndexPath *)indexPath completionHandler:(void (^)(NSError *))completionHandler

    Параметры

    contentManager

    Менеджер по содержанию, в котором содержится элемент носителей.

    indexPath

    Индекс для обозначенного элемента.

    completionHandler

    Блок, который вызовут после подачи заявки воспроизведения.

    Блок получает следующий параметр:

    error

    Если существует ошибка при начале воспроизведения для требуемого элемента, содержит сообщение об ошибке; иначе, содержит nil.

    Обсуждение

    Вызовите playableContentManager:initiatePlaybackOfContentItemAtIndexPath:completionHandler: метод, когда интерфейс медиапроигрывателя должен играть элемент носителей. Медиапроигрыватель отправляет в приложение менеджера по содержанию и индекс требуемого элемента. Приложение отвечает путем предоставления требуемого элемента носителей к медиапроигрывателю.

    Оператор импорта

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

    Доступный в iOS 7.1 и позже.