我AVQueuePlayer
用来播放从 URL 加载的一系列电影。
我试图用AVPlayerItems
我需要玩的所有东西的数组来初始化播放器实例。
player = [[AVQueuePlayer queuePlayerWithItems:playerItemsArray]
但在这种情况下,在开始播放之前AVQueuePlayer
加载每个的一些初始部分。AVPlayerItem
它会导致令人沮丧的冻结,并且应用程序在几秒钟内没有响应。
有可能只将 first 添加AVPLayerItem
到播放器的队列中,观察其状态并仅在 first 到达结束时将第二个项目添加到队列中,但在这种情况下,由于 second 的初始化和缓冲而导致两个项目的播放之间存在间隙AVPlayerItem
。
有什么方法可以在不冻结的情况下组织多个视频的无缝播放?
我应该为此目的使用其他播放器吗?
提前致谢。