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

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

Разработчик

Ссылка платформы AVFoundation ссылка класса AVQueuePlayer

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

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

AVQueuePlayer

AVQueuePlayer подкласс AVPlayer Вы используете для игры многих элементов в последовательности.

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


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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.7 и позже.
  • Инициализирует экземпляр AVQueuePlayer постановкой в очередь элементы проигрывателя от данного массива.

    Объявление

    Swift

    init!(items items: [AnyObject]!)

    Objective C

    - (instancetype)initWithItems:(NSArray *)items

    Параметры

    items

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

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

    Экземпляр AVQueuePlayer инициализированный для игры элементов проигрывателя в items.

    Обсуждение

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

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

    Объявление

    Swift

    class func queuePlayerWithItems(_ items: [AnyObject]!) -> AnyObject!

    Objective C

    + (id)queuePlayerWithItems:(NSArray *)items

    Параметры

    items

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

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

    Экземпляр AVQueuePlayer инициализированный для игры элементов проигрывателя в items.

    Обсуждение

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Воспроизведение концов текущего элемента и инициирует воспроизведение следующего элемента в очереди проигрывателя.

    Объявление

    Swift

    func advanceToNextItem()

    Objective C

    - (void)advanceToNextItem

    Обсуждение

    Этот метод также удаляет текущий элемент из очереди игры.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

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

    Объявление

    Swift

    func canInsertItem(_ item: AVPlayerItem!, afterItem afterItem: AVPlayerItem!) -> Bool

    Objective C

    - (BOOL)canInsertItem:(AVPlayerItem *)item afterItem:(AVPlayerItem *)afterItem

    Параметры

    item

    AVPlayerItem возразите для тестирования.

    afterItem

    Элемент это item должен следовать в очереди. Передача nil протестировать ли item может быть добавлен очереди.

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

    YEStrue если item может быть добавлен очереди, иначе NOfalse.

    Обсуждение

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

    См. также

    – insertItem:afterItem:

  • Места, данные элемент проигрывателя после указанного элемента в очереди.

    Объявление

    Swift

    func insertItem(_ item: AVPlayerItem!, afterItem afterItem: AVPlayerItem!)

    Objective C

    - (void)insertItem:(AVPlayerItem *)item afterItem:(AVPlayerItem *)afterItem

    Параметры

    item

    Элемент, который будет вставлен.

    afterItem

    Элемент, за которым недавно вставленный элемент должен следовать в очереди. Передача nil добавлять элемент очереди.

    Обсуждение

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Возвращает массив в настоящее время ставивших в очередь элементов.

    Объявление

    Swift

    func items() -> [AnyObject]!

    Objective C

    - (NSArray *)items

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

    Массив в настоящее время ставивших в очередь элементов

    Обсуждение

    Массив содержит AVPlayerItem объекты

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Удаляет все элементы из очереди.

    Объявление

    Swift

    func removeAllItems()

    Objective C

    - (void)removeAllItems

    Обсуждение

    Это имеет побочный эффект останавливающегося воспроизведения проигрывателем.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Удаляет данный элемент проигрывателя из очереди.

    Объявление

    Swift

    func removeItem(_ item: AVPlayerItem!)

    Objective C

    - (void)removeItem:(AVPlayerItem *)item

    Параметры

    item

    Элемент, который будет удален.

    Обсуждение

    Если item в настоящее время играет, это имеет тот же эффект как advanceToNextItem.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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