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 и позже.