就像标题所说我有一个带有媒体元素的wpf应用程序和带有srt字幕的视频文件。
这是一个完全相同的问题 displaying subtitles for a video in a WPF MediaElement
但答案是Silverlight中的媒体元素,它有一个标记集合。嗯,来自WPF的媒体元素没有这个,所以我被卡住了。 如果其他人有其他想法,将不胜感激。感谢
答案 0 :(得分:0)
您可以在MediaElement上放置TextBlock,并相应地显示字幕。
<Grid>
<MediaElement />
<TextBlock Name="Subtitles" HorizontalAlignment="Center" VerticalAlignment="Bottom" />
</Grid>
但是,这意味着您将手动必须在适当的时间实现字幕显示。 (使用MediaElement.Position属性)