在
Swift
中,我有一个 iOS
数组。我通过一个函数将其传递,将视频资源拼接/合并到一个最终视频中。对于每个视频,我的目标是覆盖位于视频帧中心的文本。当我播放视频输出时,视频资源正确合并,但任何视频资源都没有文本叠加。我尝试遵循“现有答案”,但没有成功。我还尝试按照 Ray Wenderlich 的教程将文本叠加到单个视频上,但由于某种原因,最终结果相同:(。 任何指导都会非常赞赏..
AVURLAsset
我运行你的代码,它似乎也在导出文本,但是我注意到一件事。我相信一旦导出完成(从完成块),您想要播放导出的视频,而不是播放没有附加文本的构建资产。如果最后一行是正确的并且您使用出口商的资产,那就是问题所在。尝试使用导出的路径创建一个新资源并播放该资源。更换