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

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

Разработчик

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

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

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

MPNowPlayingInfoCenter

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


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


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


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


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

Используйте теперь информационный центр игры для установки теперь играющей информации для носителей, играемых приложением.

Система выводит на экран теперь играющую информацию об экране блокировки устройства и в мультимедийных средствах управления в многозадачном UI. Если пользователь направляет воспроизведение Ваших носителей к Apple TV через AirPlay, теперь играющая информация появляется на телевизионном экране. Если пользователь подключает устройство к аксессуарам для iPod, такой как в автомобиле, аксессуар может вывести на экран теперь играющую информацию.

Информация, которую можно указать, включает подмножество свойств, доступных в классе элемента носителей (MPMediaItem), а также некоторые свойства, определенные для этого класса. В iOS 5.0 теперь информационный центр игры поддерживает следующие ключи свойства элемента носителей:

Дополнительные свойства, которые можно установить, описаны в этом документе в Дополнительных Свойствах Метаданных.

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

  • Возвращает одиночный элемент, теперь играя информационный центр.

    Объявление

    Swift

    class func defaultCenter() -> MPNowPlayingInfoCenter!

    Objective C

    + (MPNowPlayingInfoCenter *)defaultCenter

    Обсуждение

    Значение по умолчанию, теперь играя информационный центр содержит теперь играющую информацию для приложения, определяющегося как получатель для событий дистанционного управления. Для получения информации о том, как сконфигурировать Ваше приложение, чтобы получить события дистанционного управления, видеть Дистанционное управление Мультимедиа.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • nowPlayingInfo Свойство

    Текущая теперь играющая информация для значения по умолчанию, теперь играя информационный центр.

    Объявление

    Swift

    var nowPlayingInfo: [NSObject : AnyObject]!

    Objective C

    @property(copy) NSDictionary *nowPlayingInfo

    Обсуждение

    Для очистки теперь информационного словаря центра игры установите его в nil.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Эти свойства для теперь информации игры центрируют дополнение словаря доступные свойства элемента носителей, как описано в Обзоре в этом документе.

    Объявление

    Swift

    let MPNowPlayingInfoPropertyElapsedPlaybackTime: String let MPNowPlayingInfoPropertyPlaybackRate: String let MPNowPlayingInfoPropertyPlaybackQueueIndex: String let MPNowPlayingInfoPropertyPlaybackQueueCount: String let MPNowPlayingInfoPropertyChapterNumber: String let MPNowPlayingInfoPropertyChapterCount: String

    Objective C

    NSString *const MPNowPlayingInfoPropertyElapsedPlaybackTime; NSString *const MPNowPlayingInfoPropertyPlaybackRate; NSString *const MPNowPlayingInfoPropertyPlaybackQueueIndex; NSString *const MPNowPlayingInfoPropertyPlaybackQueueCount; NSString *const MPNowPlayingInfoPropertyChapterNumber; NSString *const MPNowPlayingInfoPropertyChapterCount;

    Константы

    • MPNowPlayingInfoPropertyElapsedPlaybackTime

      Прошедшее время теперь элемента игры, в секундах.

      Значение NSNumber объект, сконфигурированный как двойное. Прошедшее время автоматически вычисляется, системой, с ранее предоставленного прошедшего времени и скорости воспроизведения. Не обновляйте это свойство часто — это не необходимо.

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

    • MPNowPlayingInfoPropertyPlaybackRate

      Скорость воспроизведения теперь играющего элемента, со значением 1.0 указание нормальной скорости воспроизведения.

      Значение NSNumber объект, сконфигурированный как двойное. Значение по умолчанию 1.0. Значение скорости воспроизведения 2.0 средние значения дважды нормальная скорость воспроизведения; часть носителей, играемых на этом уровне, брала бы вдвое менее долго для игры к завершению. Значение 0.5 средние значения половина нормальной скорости воспроизведения; часть носителей, играемых на этом уровне, брала бы вдвое более долго для игры к завершению.

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

    • MPNowPlayingInfoPropertyPlaybackQueueIndex

      Индекс теперь играющего элемента в очереди воспроизведения приложения.

      Значение NSNumber объект, сконфигурированный как NSUInteger. Очередь воспроизведения использует основанную на нуле индексацию. Если Вы хотите, чтобы первый элемент в очереди был выведен на экран как “элемент 1 из 10”, например, устанавливает индекс элемента в 0.

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

    • MPNowPlayingInfoPropertyPlaybackQueueCount

      Общее количество элементов в очереди воспроизведения приложения.

      Значение NSNumber объект, сконфигурированный как NSUInteger.

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

    • MPNowPlayingInfoPropertyChapterNumber

      Число, соответствующее главе, в настоящее время играясь.

      Значение NSNumber объект, сконфигурированный как NSUInteger. Глава, нумерующая использование основанная на нуле индексация. Если Вы хотите, чтобы первая глава в теперь играющем элементе была выведена на экран, поскольку «Глава 1», например, определила номер главы к 0.

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

    • MPNowPlayingInfoPropertyChapterCount

      Общее количество глав в теперь играющем элементе.

      Значение NSNumber объект, сконфигурированный как NSUInteger.

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