如何使用AVMediaTypeText实例化一个AVMutableCompositionTrack?

7
我正在尝试在创建的视频的某个部分放置一些文字。我意识到可以使用CALayers上的文本层覆盖整个视频长度,但是如何仅在视频的一部分上使用呢?经过一些研究,我发现可以创建一个AVMutableCompositionTrack类型为AVMediaTypeText的轨道,这似乎可以解决问题;然而,我找不到任何关于如何声明、实例化等此类轨道的示例?
我这样声明它:
AVMutableCompositionTrack *textTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeText preferredTrackID:kCMPersistentTrackID_Invalid];

现在我该如何向其中添加文本或使用字符串进行实例化?

欢迎任何输入。


1
你解决了这个问题吗?我发现如果我只想在视频中离散地显示文本,使用CALayer会引入许多复杂的计算,我认为这些计算并不必要。 - Michael Nguyen
1
@marina和@Michael Nguyen,你们找到解决这个问题的方法了吗?我也遇到了同样的问题。 - Payal Maniyar
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接