0

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

一个相同的问题是在 WPF MediaElement 中显示视频的字幕

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

4

1 回答 1

0

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

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

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

于 2011-08-03T11:26:44.733 回答