gpt4 book ai didi

objective-c - 是否可以使用 presentMoviePlayerViewControllerAnimated 播放多个剪辑?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:10 25 4
gpt4 key购买 nike

我有一种情况,我想使用使用 presentMoviePlayerViewControllerAnimated 显示的 MPMoviePlayerViewController 连续播放 2 个视频剪辑。

问题是模态视图会在第一部电影播放完毕后自动关闭。

有没有人找到办法做到这一点?

最佳答案

三个选项:

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

你可以使用AVQueuePlayer; AVQueuePlayer 是 AVPlayer 的子类,用于按顺序播放多个项目。查看其 reference了解更多。

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

关于objective-c - 是否可以使用 presentMoviePlayerViewControllerAnimated 播放多个剪辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com