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