Instance Method


Removes a given player item from the queue.


func remove(_ item: AVPlayerItem)



The player item to be removed.


If item is currently playing, this has the same effect as advanceToNextItem().

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 insert(AVPlayerItem, after: AVPlayerItem?)

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

func removeAllItems()

Removes all player items from the queue.