C# 中的带有文本和图像叠加的媒体播放器

发布于 2024-12-02 17:26:22 字数 349 浏览 2 评论 0原文

我刚刚阅读了有关该主题的一些讨论,但没有找到明确的答案。

在 C# 中可以这样做:

  1. 读取播放列表并可以运行常见视频格式 (MP4) 的媒体播放器

  2. 文本和图像叠加 (我想在正在运行的视频上写入并放置图像)

例如媒体播放器正在运行包含更多视频的播放列表:

  • 视频1 持续 9 秒(我想在某个位置写入text1 9秒)
  • 持续6秒的视频2(我想在centain位置写入text2并踢图像2 6秒) 一点吗

我可以用 C# & 来做到这 ? 。网? 我需要哪些技术/类/组件来完成此操作?

I have just read some discussions about this topic but I didn't find the definitive answer.

Is possibile in C# do this:

  1. Media player that read playlist and could run common video format (MP4)

  2. Text and images overlay (I'd like to write and put images over a running video)

For example media player is running a playlist with more videos:

  • Video 1 that last 9 seconds (I'd like to write text1 in a certain position for 9 seconds)
  • Video 2 that last 6 seconds (I'd like to write text2 and punt image2 in a centain position for 6 seconds)
    etc.

Can I do this in C# & .NET?
Which technology/classes/components do I need for do this?

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

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

发布评论

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

评论(1

奶气 2024-12-09 17:26:22
  1. DirectShow.NET
  2. WPF 视频播放器视频教程
  3. XNA 视频播放器答案
  4. 在 WinForms 控件上播放视频

并非所有选项都能完全满足您的要求,您还必须自己添加功能,但至少您有一些线索。

我认为在您的情况下,WPF MediaElement 可能最值得关注。

祝你好运!

  1. DirectShow.NET
  2. Video tutorial on WPF Video Player
  3. XNA Video Player SO Answer
  4. Play Video on WinForms Control

Not all options cover your requirements completely, and you will have to add functionality yourself too, but at least you have some leads.

I think in your case the WPF MediaElement might be most interesting to look at.

Good luck!

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