为WPF视频添加字幕(不是Silverlight)

时间:2011-08-03 11:20:04

标签: wpf mediaelement subtitle

就像标题所说我有一个带有媒体元素的wpf应用程序和带有srt字幕的视频文件。

这是一个完全相同的问题 displaying subtitles for a video in a WPF MediaElement

但答案是Silverlight中的媒体元素,它有一个标记集合。嗯,来自WPF的媒体元素没有这个,所以我被卡住了。 如果其他人有其他想法,将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

您可以在MediaElement上放置TextBlock,并相应地显示字幕。

<Grid>
    <MediaElement />
    <TextBlock Name="Subtitles" HorizontalAlignment="Center" VerticalAlignment="Bottom" />
</Grid>

但是,这意味着您将手动必须在适当的时间实现字幕显示。 (使用MediaElement.Position属性)