Instance Method

insert(_:after:)

Inserts a player item after another player item in the queue.

Declaration

func insert(_ item: AVPlayerItem, after afterItem: AVPlayerItem?)

Parameters

item

The player item to be inserted.

afterItem

The player item that the newly inserted player item should follow in the queue. Pass nil to append the item to the queue.

See Also

Managing the Player Queue

func items() -> [AVPlayerItem]

Returns an array of the currently enqueued items.

func advanceToNextItem()

Ends playback of the current item and initiates playback of the next item in the player’s queue.

func canInsert(AVPlayerItem, after: AVPlayerItem?) -> Bool

Returns a Boolean value that indicates whether a given player item can be inserted into the player’s queue.

func remove(AVPlayerItem)

Removes a given player item from the queue.

func removeAllItems()

Removes all player items from the queue.