Objective c 是否可以使用PresentMoviePlayerViewController播放多个剪辑?
我有一种情况,我想使用使用使用PresentMoviePlayServiceController显示的MPMoviePlayServiceController背靠背播放2个视频剪辑 问题在于,第一部电影完成后,模式视图会自动关闭Objective c 是否可以使用PresentMoviePlayerViewController播放多个剪辑?,objective-c,ios,mpmovieplayer,Objective C,Ios,Mpmovieplayer,我有一种情况,我想使用使用使用PresentMoviePlayServiceController显示的MPMoviePlayServiceController背靠背播放2个视频剪辑 问题在于,第一部电影完成后,模式视图会自动关闭 有人找到了这样做的方法吗?这是不可能的。如果视频资产在本地文件系统中,考虑avo构图。< /P> < P>三个选项: 您可以使用MPMoviePlayerController,在上一个项目完成后开始播放第二个(第n个)项目。然而,这将在视频之间引入一个小间隙,这是由内容
有人找到了这样做的方法吗?这是不可能的。如果视频资产在本地文件系统中,考虑avo构图。< /P> < P>三个选项: 您可以使用MPMoviePlayerController,在上一个项目完成后开始播放第二个(第n个)项目。然而,这将在视频之间引入一个小间隙,这是由内容的识别和预缓冲引起的 您可以使用
AVQueuePlayer
;AVQueuePlayer是AVPlayer的一个子类,用于按顺序播放多个项目。更多信息,请参阅
您可以使用AVComposition
在运行时从需要播放的两个(或N个)视频中合成一个视频。注意,这仅适用于本地存储的视频,而不适用于远程(流式或渐进式下载)。然后使用AVPlayer
进行播放