AVQueuePlayer AVKit (SwiftUI Appkit 中文手册文档教程)

AVQueuePlayer

用来顺序播放多个项目的播放器。

class AVQueuePlayer : AVPlayer

总览

使用此类可创建和管理由本地或逐步下载的基于文件的媒体(例如QuickTime电影或MP3音频文件)以及使用HTTP Live Streaming提供的媒体组成的播放器项目队列。


主题

创建一个队列播放器

1、 init(items: [AVPlayerItem])

使用指定数组中的播放器项创建一个队列播放器。


管理玩家队列

2、 func items() -> [AVPlayerItem]

返回当前排队项目的数组。

3、 func advanceToNextItem()

结束当前项目的播放并开始播放播放器队列中的下一个项目。

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

返回一个布尔值,该值指示是否可以将给定的播放器项目插入到播放器的队列中。

5、 func insert(AVPlayerItem, after: AVPlayerItem?)

在队列中的另一个播放器项目之后插入一个播放器项目。

6、 func remove(AVPlayerItem)

从队列中删除给定的玩家项目。

7、 func removeAllItems()

从队列中删除所有播放器项目。


自动循环播放项目

8、 class AVPlayerLooper

一个使用队列播放器简化循环媒体内容播放的对象。

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

你可能感兴趣的:(SwiftUI,中文文档与手册,UIKit中文手册与教程)