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

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

Разработчик

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

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

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

MPPlayableContentManager

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


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


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


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


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

Используйте MPPlayableContentManager класс для управления взаимодействиями между мультимедийным приложением и внешними интерфейсами медиапроигрывателя. Данные предоставлены приложением менеджеру по содержанию так, чтобы медиапроигрыватель мог просмотреть предоставленное содержание. Делегат обеспечивает медиапроигрыватель возможность отправить неносителям удаленные команды воспроизведения в приложение.

Вы не создаете нового менеджера по содержанию непосредственно, вместо этого Вы захватываете совместно используемого менеджера по содержанию, использующего sharedContentManager метод. После получения совместно используемого менеджера по содержанию необходимо сразу установить dataSource и delegate свойства. Как только эти свойства установлены, используют beginUpdates и endUpdates методы для загрузки информации из источника данных.

  • Обновления несколько элементов содержания Медиапроигрывателя сразу.

    Объявление

    Swift

    func beginUpdates()

    Objective C

    - (void)beginUpdates

    Обсуждение

    Вызовите beginUpdates метод для запуска синхронизируемого обновления MPContentItems объекты, предоставляя разработчикам возможность выполнить большие пакетные обновления.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Заканчивает синхронизируемое обновление.

    Объявление

    Swift

    func endUpdates()

    Objective C

    - (void)endUpdates

    Обсуждение

    Необходимо вызвать endUpdates метод явно, когда сделано обновление. Если endUpdates метод вызывают посреди обновления, все остановки обновления и любые остающиеся обновления должны быть применены в более позднее время.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Перезагрузите данные от источника данных.

    Объявление

    Swift

    func reloadData()

    Objective C

    - (void)reloadData

    Обсуждение

    Вызовите reloadData метод, когда изменился источник данных. Менеджер по содержанию уведомляется относительно изменения источника данных и перезагружает данные от источника данных.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • dataSource Свойство

    Источник данных, предоставленный приложением.

    Объявление

    Swift

    weak var dataSource: MPPlayableContentDataSource!

    Objective C

    @property(nonatomic, weak) id< MPPlayableContentDataSource > dataSource

    Обсуждение

    dataSource свойство гарантирует, что произвольный доступ элементов носителей поддерживается через MPPlayableContentDataSource протокол, потому что к методам в протоколе можно получить доступ в любой точке во время времени жизни приложения. Установите это свойство, как только данные доступны.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • delegate Свойство

    Делегат, позволяющий неносителям реле медиапроигрывателя удаленные команды воспроизведения к приложению.

    Объявление

    Swift

    weak var delegate: MPPlayableContentDelegate!

    Objective C

    @property(nonatomic, weak) id< MPPlayableContentDelegate > delegate

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Возвращает текущего менеджера по содержанию экземпляр.

    Объявление

    Swift

    class func sharedContentManager() -> Self!

    Objective C

    + (instancetype)sharedContentManager

    Возвращаемое значение

    MPPlayableContentManager объект.

    Обсуждение

    Вызовите sharedContentManager метод для создания нового менеджера по содержанию. Установите dataSource и delegate сразу после создания менеджера по содержанию.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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