MPMediaLibrary
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
NSSecureCoding -
Печатаемый -
NSObject -
NSSecureCoding
Оператор импорта
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 и позже.
