AVQueuePlayer
AVQueuePlayer подкласс AVPlayer Вы используете для игры многих элементов в последовательности.
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.7 и позже.
-
Инициализирует экземпляр
AVQueuePlayerпостановкой в очередь элементы проигрывателя от данного массива.Объявление
Swift
init!(itemsitems: [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!, afterItemafterItem: AVPlayerItem!) -> BoolObjective C
- (BOOL)canInsertItem:(AVPlayerItem *)itemafterItem:(AVPlayerItem *)afterItemПараметры
itemAVPlayerItemвозразите для тестирования.afterItemЭлемент это
itemдолжен следовать в очереди. Передачаnilпротестировать лиitemможет быть добавлен очереди.Возвращаемое значение
YEStrueеслиitemможет быть добавлен очереди, иначеNOfalse.Обсуждение
Добавление того же элемента к проигрывателю больше чем в одной позиции в очереди не поддерживается.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Места, данные элемент проигрывателя после указанного элемента в очереди.
Объявление
Swift
func insertItem(_item: AVPlayerItem!, afterItemafterItem: AVPlayerItem!)Objective C
- (void)insertItem:(AVPlayerItem *)itemafterItem:(AVPlayerItem *)afterItemПараметры
itemЭлемент, который будет вставлен.
afterItemЭлемент, за которым недавно вставленный элемент должен следовать в очереди. Передача
nilдобавлять элемент очереди.Обсуждение
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
См. также
-
Возвращает массив в настоящее время ставивших в очередь элементов.
Возвращаемое значение
Массив в настоящее время ставивших в очередь элементов
Обсуждение
Массив содержит
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 и позже.
