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

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

Разработчик

Ссылка платформы MediaLibrary ссылка класса MLMediaObject

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

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

MLMediaObject

MLMediaObject класс описывает единственный медиа-файл, такой как фотография, песня или фильм. Каждый мультимедийный объект содержит основные метаданные включая имя, тип среды, URL, и т.д. Дополнительная информация о каждом объекте хранится в его списке атрибутов. Для списка возможных ключей атрибута объекта посмотрите Ключи Атрибута Мультимедийного объекта.

Мультимедийный объект принадлежит единственному источнику носителей, но может быть сослан несколькими группами в том источнике. Другими словами, объект может появиться в многократных местах в иерархии группы под единственным источником носителей. В iTunes на фильм, купленный через iTunes Store, ссылаются и Купленным списком воспроизведения и списком воспроизведения Фильмов. Если пользователь добавляет фильм к своему собственному списку воспроизведения, группа respresenting, что список воспроизведения также сошлется на фильм. Все три группы ссылаются на тот же мультимедийный объект.

Все MLMediaObject свойства только для чтения, таким образом, к этой информации можно получить доступ, но не изменить.

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


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


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


Swift

import MediaLibrary

Objective C

@import MediaLibrary;

Доступность


Доступный в OS X v10.9 и позже.
  • Идентификатор для мультимедийного объекта. (только для чтения)

    Объявление

    Swift

    var identifier: String! { get }

    Objective C

    @property(readonly, copy) NSString *identifier

    Обсуждение

    Идентификатор каждого объекта уникален в источнике носителей.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • Идентификатор для источника, загрузившего мультимедийный объект. (только для чтения)

    Объявление

    Swift

    var mediaSourceIdentifier: String! { get }

    Objective C

    @property(readonly, copy) NSString *mediaSourceIdentifier

    Обсуждение

    Для списка возможных исходных идентификаторов носителей посмотрите Ссылку класса MLMediaLibrary.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • mediaLibrary mediaLibrary Свойство

    Указатель на экземпляр библиотеки носителей, загрузивший источник мультимедийного объекта. (только для чтения)

    Объявление

    Swift

    unowned(unsafe) var mediaLibrary: MLMediaLibrary! { get }

    Objective C

    @property(readonly, assign) MLMediaLibrary *mediaLibrary

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • Словарь атрибутов, описывающих мультимедийный объект. (только для чтения)

    Объявление

    Swift

    var attributes: [NSObject : AnyObject]! { get }

    Objective C

    @property(readonly, copy) NSDictionary *attributes

    Обсуждение

    Для списка возможных ключей атрибута объекта посмотрите Ключи Атрибута Мультимедийного объекта.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • mediaType mediaType Свойство

    Тип мультимедийного объекта носителей (изображение, аудио или фильм). (только для чтения)

    Объявление

    Swift

    var mediaType: MLMediaType { get }

    Objective C

    @property(readonly, assign) MLMediaType mediaType

    Обсуждение

    Для списка возможных типов среды посмотрите Типы среды.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • contentType contentType Свойство

    UTI связался с мультимедийным объектом. (только для чтения)

    Объявление

    Swift

    var contentType: String! { get }

    Objective C

    @property(readonly, copy) NSString *contentType

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • имя имя Свойство

    Имя мультимедийного объекта. (только для чтения)

    Объявление

    Swift

    var name: String! { get }

    Objective C

    @property(readonly, copy) NSString *name

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • URL URL Свойство

    Расположение мультимедийного объекта. (только для чтения)

    Объявление

    Swift

    @NSCopying var URL: NSURL! { get }

    Objective C

    @property(readonly, copy) NSURL *URL

    Обсуждение

    Это свойство предоставлено как ограниченный по объему безопасностью URL. Для получения доступа к файлу, к которому этот URL относится, вызывающая сторона должна вызвать startAccessingSecurityScopedResource прежде и stopAccessingSecurityScopedResource после использования URL для доступа к файлу. Для получения дополнительной информации об ограниченном по объему безопасностью URLs, см. Ссылку класса NSURL.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • originalURL originalURL Свойство

    Расположение исходного мультимедийного объекта, если URL не оригинал (ведущее устройство). (только для чтения)

    Объявление

    Swift

    @NSCopying var originalURL: NSURL! { get }

    Objective C

    @property(readonly, copy) NSURL *originalURL

    Обсуждение

    Это свойство предоставлено как ограниченный по объему безопасностью URL. Для получения доступа к файлу, к которому этот URL относится, вызывающая сторона должна вызвать startAccessingSecurityScopedResource прежде и stopAccessingSecurityScopedResource после использования URL для доступа к файлу. Для получения дополнительной информации об ограниченном по объему безопасностью URLs, см. Ссылку класса NSURL.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • Размер, в байтах, мультимедийного объекта. (только для чтения)

    Объявление

    Swift

    var fileSize: Int { get }

    Objective C

    @property(readonly, assign) NSUInteger fileSize

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • Дата и время, когда был в последний раз изменен мультимедийный объект. (только для чтения)

    Объявление

    Swift

    @NSCopying var modificationDate: NSDate! { get }

    Objective C

    @property(readonly, copy) NSDate *modificationDate

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • thumbnailURL thumbnailURL Свойство

    Расположение изображения миниатюр мультимедийного объекта. (только для чтения)

    Объявление

    Swift

    @NSCopying var thumbnailURL: NSURL! { get }

    Objective C

    @property(readonly, copy) NSURL *thumbnailURL

    Обсуждение

    Это свойство предоставлено как ограниченный по объему безопасностью URL. Для получения доступа к файлу, к которому этот URL относится, вызывающая сторона должна вызвать startAccessingSecurityScopedResource прежде и stopAccessingSecurityScopedResource после использования URL для доступа к файлу. Для получения дополнительной информации об ограниченном по объему безопасностью URLs, см. Ссылку класса NSURL.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.

  • artworkImage artworkImage Свойство

    Иллюстрации альбома связались с мультимедийным объектом. (только для чтения)

    Объявление

    Swift

    @NSCopying var artworkImage: NSImage! { get }

    Objective C

    @property(readonly, copy) NSImage *artworkImage

    Обсуждение

    Применяется к носителям iTunes только. Возвраты nil если не применимый или не доступный.

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

    Objective C

    @import MediaLibrary;

    Swift

    import MediaLibrary

    Доступность

    Доступный в OS X v10.9 и позже.