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

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

Разработчик

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

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

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

MPRemoteCommandCenter

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


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


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


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


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

MPRemoteCommandCenter класс продает объекты для обработки событий дистанционного управления, отправленных внешними аксессуарами и системным управлением передачей. Не создавайте экземпляры этого класса сами. Вместо этого используйте sharedCommandCenter метод для получения совместно используемого объекта центра управления. Свойства совместно используемого объекта центра управления содержат MPRemoteCommand объекты для каждого типа события дистанционного управления поддерживаются iOS. Для ответа на определенное событие зарегистрируйте обработчик в надлежащем MPRemoteCommand объект.

Удаленный объект центра управления обеспечивает объекты команды для многих различных типов событий. Если Ваше приложение не поддерживает определенный тип события, можно отключить соответствие MPRemoteCommand объект путем установки enabled свойство к NOfalse. Регистрация обработчика с объектом команды позволяет системе знать, что Ваше приложение готово получить события. Поставка события происходит только, в то время как Ваше приложение является Теперь приложением Игры.

  • Возвращает общий объект, который Вы используете для доступа к удаленным объектам команды системы.

    Объявление

    Swift

    class func sharedCommandCenter() -> MPRemoteCommandCenter!

    Objective C

    + (MPRemoteCommandCenter *)sharedCommandCenter

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

    Совместно используемый экземпляр MPRemoteCommandCenter класс.

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • pauseCommand Свойство

    Объект команды для приостановки воспроизведения текущего элемента. (только для чтения)

    Объявление

    Swift

    var pauseCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *pauseCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • playCommand Свойство

    Объект команды для стартового воспроизведения текущего элемента. (только для чтения)

    Объявление

    Swift

    var playCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *playCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • stopCommand Свойство

    Объект команды для остановки воспроизведения текущего элемента. (только для чтения)

    Объявление

    Swift

    var stopCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *stopCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • togglePlayPauseCommand Свойство

    Объект команды для переключения между игрой и приостановкой текущего элемента. (только для чтения)

    Объявление

    Swift

    var togglePlayPauseCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *togglePlayPauseCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • nextTrackCommand Свойство

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

    Объявление

    Swift

    var nextTrackCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *nextTrackCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • previousTrackCommand Свойство

    Объект команды для выбора предыдущей дорожки. (только для чтения)

    Объявление

    Swift

    var previousTrackCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *previousTrackCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • changePlaybackRateCommand Свойство

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

    Объявление

    Swift

    var changePlaybackRateCommand: MPChangePlaybackRateCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPChangePlaybackRateCommand *changePlaybackRateCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • seekBackwardCommand Свойство

    Объект команды для поиска назад через единственный элемент носителей. (только для чтения)

    Объявление

    Swift

    var seekBackwardCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *seekBackwardCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • seekForwardCommand Свойство

    Объект команды для поиска вперед через единственный элемент носителей. (только для чтения)

    Объявление

    Swift

    var seekForwardCommand: MPRemoteCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRemoteCommand *seekForwardCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • skipBackwardCommand Свойство

    Объект команды для игры предыдущей точки в элементе носителей. (только для чтения)

    Объявление

    Swift

    var skipBackwardCommand: MPSkipIntervalCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPSkipIntervalCommand *skipBackwardCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • skipForwardCommand Свойство

    Объект команды для игры момента в будущем в элементе носителей. (только для чтения)

    Объявление

    Swift

    var skipForwardCommand: MPSkipIntervalCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPSkipIntervalCommand *skipForwardCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • ratingCommand Свойство

    Объект команды для оценки элемента носителей. (только для чтения)

    Объявление

    Swift

    var ratingCommand: MPRatingCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPRatingCommand *ratingCommand

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • likeCommand Свойство

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

    Объявление

    Swift

    var likeCommand: MPFeedbackCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPFeedbackCommand *likeCommand

    Обсуждение

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

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • dislikeCommand Свойство

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

    Объявление

    Swift

    var dislikeCommand: MPFeedbackCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPFeedbackCommand *dislikeCommand

    Обсуждение

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

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • bookmarkCommand Свойство

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

    Объявление

    Swift

    var bookmarkCommand: MPFeedbackCommand! { get }

    Objective C

    @property(nonatomic, readonly) MPFeedbackCommand *bookmarkCommand

    Обсуждение

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

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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