CaptionTracks
IVideoFrame.CaptionTracks 属性
返回视频的闭合字幕集合。只读 ICaptionsCollection
。
public ICaptionsCollection CaptionTracks { get; }
示例
示例:
[C#]
using (Presentation pres = new Presentation("video with captions.pptx"))
{
foreach (IShape shape in pres.Slides[0].Shapes)
{
if (!(shape is IVideoFrame videoFrame)) continue;
foreach (var captionTrack in videoFrame.CaptionTracks)
{
// 提取字幕的二进制数据并保存到文件
System.IO.File.WriteAllBytes(captionTrack.CaptionId + ".vtt", captionTrack.BinaryData);
}
}
}
另见
- 接口 ICaptionsCollection
- 接口 IVideoFrame
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides