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

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

Разработчик

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

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

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

MPContentItem

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


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


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


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


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

MPContentItem объект содержит информацию для определенного элемента носителей. MPContentItem объект может представлять любой элемент носителей — например, песня, фильм, радиостанция или эпизод подкаста. Информация, хранившая в MPContentItem, использована медиапроигрывателем и выведена на экран пользователю.

Обновите MPContentItem объект путем изменения его свойств в течение времени выполнения или путем создания нового MPContentItem объект с новыми значениями свойств, но с тем же идентификатором как MPContentItem объект, который будет изменен. Используйте beginUpdates и endUpdates методы, найденные в MPPlayableContentManager обновить несколько MPContentItem объекты сразу.

  • init (идентификатор:) - initWithIdentifier: Определяемый инициализатор

    Устанавливает идентификатор для элемента носителей.

    Объявление

    Swift

    init!(identifier identifier: String!)

    Objective C

    - (instancetype)initWithIdentifier:(NSString *)identifier

    Параметры

    identifier

    Уникальный идентификатор для элемента содержания.

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

    Создаваемый MPContentItem объект.

    Обсуждение

    Каждый идентификатор элемента носителей должен быть уникальным. Использование групповых идентификаторов может препятствовать тому, чтобы элементы носителей обновили должным образом. Создайте новый идентификатор при создании MPContentItem объект.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • artwork Свойство

    Единственное изображение, связанное с элементом носителей.

    Объявление

    Swift

    var artwork: MPMediaItemArtwork!

    Objective C

    @property(nonatomic, strong) MPMediaItemArtwork *artwork

    Обсуждение

    Изображение, выведенное на экран с элементом носителей. Песня имела бы изображение обложки альбома, тогда как фильм мог иметь изображение киноафиши, связанное с нею.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • container Свойство

    Определяет, является ли элемент носителей контейнером других элементов.

    Объявление

    Swift

    var container: Bool

    Objective C

    @property(nonatomic, assign, getter=isContainer) BOOL container

    Обсуждение

    Когда установлено в TRUE, определяемый элемент содержания идентифицируется как способность содержать другие элементы содержания. Например, альбом является контейнером, содержащим многократные песни.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • identifier Свойство

    Уникальный идентификатор для элемента носителей. (только для чтения)

    Объявление

    Swift

    var identifier: String! { get }

    Objective C

    @property(nonatomic, copy, readonly) NSString *identifier

    Обсуждение

    Все элементы носителей должны иметь уникальный идентификатор. Идентификаторы должны быть уникальными так, чтобы Медиапроигрыватель мог должным образом обновить существующие элементы носителей или добавить новые элементы носителей. Если многократные элементы носителей будут иметь тот же идентификатор, элементы носителей не обновят должным образом.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

    См. также

    initWithIdentifier:

  • playable Свойство

    Определяет, в состоянии ли элемент носителей играться.

    Объявление

    Swift

    var playable: Bool

    Objective C

    @property(nonatomic, assign, getter=isPlayable) BOOL playable

    Обсуждение

    Когда установлено в TRUE, определяемый элемент содержания в состоянии играться. Контейнеры и отдельные элементы содержания могут быть установлены в playable. Например, список воспроизведения с многократными песнями в нем. Список воспроизведения является контейнером, который может играться, или пользователь мог выбрать песню изнутри списка воспроизведения.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • playbackProgress Свойство

    Сумма содержания, игравшегося для элемента носителей.

    Объявление

    Swift

    var playbackProgress: Float

    Objective C

    @property(nonatomic, assign) float playbackProgress

    Обсуждение

    playbackProgress свойство использует значения от 0,0 до 1,0. Значение 0.0 указывает, что элемент носителей не был просмотрен, в то время как 1.0 указывает, что полностью игрался элемент носителей. Значение по умолчанию этого свойства, –1.0 указывает, что не показан никакой индикатор хода выполнения. Индикатор хода выполнения показан автоматически, если playbackProgress свойство имеет допустимое значение, и приложение отвечает утвердительно на childItemsDisplayPlaybackProgressAtIndexPath: метод.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • subtitle Свойство

    Вторичный указатель для элемента носителей.

    Объявление

    Swift

    var subtitle: String!

    Objective C

    @property(nonatomic, copy) NSString *subtitle

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • title Свойство

    Общедоступное имя элемента носителей.

    Объявление

    Swift

    var title: String!

    Objective C

    @property(nonatomic, copy) NSString *title

    Обсуждение

    Основное общедоступное обозначение элемента носителей является своим заголовком. Например, для музыкального трека заголовок был бы заголовком песни. Если бы элемент носителей является подкастом, заголовок был бы именем эпизода определенного подкаста.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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