mar*_*ina 7 avfoundation core-video avcomposition ios7
我正在尝试放置一些我正在创建的视频的一部分文本.我意识到我可以使用CALayers在视频的整个长度上使用带有文本的图层,但是如何仅对部分视频执行此操作?经过一些研究,我发现你可以创建一个AVMediaTypeText类型的AVMutableCompositionTrack,看起来这可能就是这个伎俩; 但是,我找不到任何关于如何声明,实例化这样一个轨道的例子?
我这样声明:
AVMutableCompositionTrack *textTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeText preferredTrackID:kCMPersistentTrackID_Invalid];
Run Code Online (Sandbox Code Playgroud)
现在我如何实际添加文本或用字符串实例化?
任何投入赞赏.
要将文本叠加添加到视频,您可以使用 AVMutableVideoComposition 对象,该对象将分配给 AVAssetExportSession 的 videoComposition 属性。
从应用程序中查看此示例项目:
https://developer.apple.com/library/ios/samplecode/AVSimpleEditoriOS/Introduction/Intro.html
| 归档时间: |
|
| 查看次数: |
614 次 |
| 最近记录: |