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

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

Разработчик

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

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

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

MPMediaLibrary

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


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


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


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

MPMediaLibrary объект или библиотека носителей, представляет состояние набора синхронизировавших элементов носителей (таких как песни) на устройстве. Полную библиотеку элементов носителей саму вызывают библиотекой iPod.

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

Для получения элементов носителей от библиотеки iPod создайте пользовательский запрос, как описано в Ссылке класса Ссылки класса и MPMediaQuery MPMediaPropertyPredicate.

  • Получает экземпляр библиотеки носителей по умолчанию.

    Объявление

    Swift

    class func defaultMediaLibrary() -> MPMediaLibrary!

    Objective C

    + (MPMediaLibrary *)defaultMediaLibrary

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • lastModifiedDate Свойство

    Календарная дата, на которую была в последний раз изменена библиотека носителей.

    Объявление

    Swift

    var lastModifiedDate: NSDate! { get }

    Objective C

    @property(nonatomic, readonly) NSDate *lastModifiedDate

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Просит библиотека носителей включать уведомления для синхронизаций устройства к компьютеру.

    Объявление

    Swift

    func beginGeneratingLibraryChangeNotifications()

    Objective C

    - (void)beginGeneratingLibraryChangeNotifications

    Обсуждение

    Этот метод nestable — т.е. можно вызвать его многократно. Для выключения уведомлений необходимо вызвать endGeneratingLibraryChangeNotifications то же число раз, которое Вы вызвали beginGeneratingLibraryChangeNotifications.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Просит библиотека носителей выключать уведомления для синхронизаций устройства к компьютеру.

    Объявление

    Swift

    func endGeneratingLibraryChangeNotifications()

    Objective C

    - (void)endGeneratingLibraryChangeNotifications

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Когда MPMediaLibraryDidChangeNotification отправляется, Ваше приложение должно переоценить элементы или списки воспроизведения, которые Вы ранее кэшировали.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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