如果需要播放多个视频,可以考虑使用AVQueuePlayer。 // Loading cancelled default: // Handle all other cases } } 如果实在需要控制多个播放源,可以考虑使用AVQueuePlayer
首先,将以下播放器player属性添加到 LoopingPlayerUIView: private var player: AVQueuePlayer? 没错,这是一个特殊的子类,叫做AVQueuePlayer。 正如您可能从名称中猜到的那样,此类允许您提供要播放的项目队列。 将 init(urls:) 替换为以下内容以初始化播放器: init(urls: [URL]) { allURLs = urls player = AVQueuePlayer() super.init
withExtension: "mp4") else { return } let item = AVPlayerItem(url: videoURL) let player = AVQueuePlayer
配置一个快速流媒体页面链接的应用 采用两种利用AirPlay增强缓冲的播放API集之一: 对于简单的增强缓冲,使用AVPlayer或AVQueuePlayer。这对于视频内容非常有效。