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

发布于 2024-11-27 22:53:08 字数 304 浏览 2 评论 0原文

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

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

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

Just like the title says I have a wpf application with a media element and a video file with srt subtitles.

An identical question is here
displaying subtitles for a video in a WPF MediaElement

but the answer is for the media element in silverlight which has a markers collection. Well, the media element from WPF doesn't have this so I'm stuck.
If anyone else has other idea it will be appreciated. Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恏ㄋ傷疤忘ㄋ疼 2024-12-04 22:53:08

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

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

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

You can put a TextBlock over the MediaElement, and display subtitles accordingly.

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

However, this means you will manually have to implement the displaying of subtitles at the appropriate time. (Using the MediaElement.Position property)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文