2011-12-29 46 views

回答

0

这是不可能的。如果视频资产在本地文件系统中,请考虑AVComposition。

1

三个选项:

您可以使用MPMoviePlayerController,并开始第2(第N)项的播放以前完成之后。然而,这将在视频之间引入由内容的识别和预缓冲引起的小间隙。

您可以使用AVQueuePlayer; AVQueuePlayer是AVPlayer的一个子类,用于依次播放多个项目。有关更多信息,请参阅reference

您可以使用AVComposition在运行时编写您需要播放的两个(或N个)中的一个视频。请注意,这仅适用于本地存储的视频,而不适用于远程(流式或渐进式下载)。然后使用AVPlayer进行播放。

相关问题