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

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

Разработчик

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

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

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

MPMediaPlayback

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


Не применимый

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


Не применимый

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


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


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

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

  • игра () - игра Требуемый

    Инициирует воспроизведение текущего элемента. (требуемый)

    Объявление

    Swift

    func play()

    Objective C

    - (void)play

    Обсуждение

    Если воспроизведение было ранее приостановлено, это воспроизведение резюме метода, где это кончило; иначе, этот метод играет первый доступный элемент с начала.

    Если проигрыватель фильмов не подготовлен к воспроизведению при вызове этого метода этот метод сначала подготавливает проигрыватель фильмов и затем запускает воспроизведение. Для минимизации задержки воспроизведения вызовите prepareToPlay метод перед вызовом этого метода.

    Чтобы быть уведомленными, когда проигрыватель фильмов будет готов играть, зарегистрируйтесь для MPMoviePlayerLoadStateDidChangeNotification уведомление. Можно тогда проверить состояние загрузки путем доступа к проигрывателю фильмов loadState свойство.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • пауза () - пауза Требуемый

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

    Объявление

    Swift

    func pause()

    Objective C

    - (void)pause

    Обсуждение

    Если воспроизведение не в настоящее время в стадии реализации, этот метод не имеет никакого эффекта. Для возобновления воспроизведения текущего элемента от точки паузы вызовите play метод.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • Воспроизведение концов текущего элемента. (требуемый)

    Объявление

    Swift

    func stop()

    Objective C

    - (void)stop

    Обсуждение

    Этот метод останавливает воспроизведение текущего элемента и сбрасывает playhead к запуску элемента. Вызов play метод снова инициирует воспроизведение с начала элемента.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • prepareToPlay () - prepareToPlay Требуемый

    Подготавливает проигрыватель фильмов к воспроизведению. (требуемый)

    Объявление

    Swift

    func prepareToPlay()

    Objective C

    - (void)prepareToPlay

    Обсуждение

    Когда Вы вызываете, если проигрыватель фильмов уже не подготовлен играть play метод, тот метод автоматически вызывает этот метод. Однако для минимизации задержки воспроизведения вызовите этот метод перед вызовом play.

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • isPreparedToPlay Свойство

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

    Объявление

    Swift

    var isPreparedToPlay: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL isPreparedToPlay

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

    См. также

    – prepareToPlay

  • Начинает искать назад через мультимедийный контент. (требуемый)

    Объявление

    Swift

    func beginSeekingBackward()

    Objective C

    - (void)beginSeekingBackward

    Обсуждение

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

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

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

    Объявление

    Swift

    func beginSeekingForward()

    Objective C

    - (void)beginSeekingForward

    Обсуждение

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

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • endSeeking () - endSeeking Требуемый

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

    Объявление

    Swift

    func endSeeking()

    Objective C

    - (void)endSeeking

    Обсуждение

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

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • currentPlaybackRate Требуемое свойство

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

    Объявление

    Swift

    var currentPlaybackRate: Float { get set }

    Objective C

    @property(nonatomic) float currentPlaybackRate

    Обсуждение

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

    Установка значения этого свойства изменяет скорость воспроизведения соответственно.

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

  • currentPlaybackTime Требуемое свойство

    Текущая позиция playhead. (требуемый)

    Объявление

    Swift

    var currentPlaybackTime: NSTimeInterval { get set }

    Objective C

    @property(nonatomic) NSTimeInterval currentPlaybackTime

    Обсуждение

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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

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

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

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

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