gpt4 book ai didi

c# - 通过 Microsoft.DirectX.AudioVideoPlayback 显示对视频播放的控制

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:18 25 4
gpt4 key购买 nike

我有一个播放本地视频的 C# Windows 窗体应用程序。我想在播放视频时覆盖一个小表格来控制视频。该视频由一个面板拥有,我试图创建另一个包含按钮和文本框等控件的面板,并试图将整个面板向前移动并将视频发回,但视频保持在顶部。

有什么想法吗?

最佳答案

您通常无法在没有闪烁和不需要的伪影的情况下将控件置于视频之上。这是因为视频播放会分配特定的视频硬件资源来流式传输视频,并且流式传输与 UI 的其余部分分开进行。播放器等应用程序将叠加图像(包括模仿控件的图像)“混合”到视频中或通过专门的 API 以其他方式显示它们,这些不是常规控件。

最简单的解决方案是将控件与视频并排放置,而不是将一个控件放在另一个之上。

关于c# - 通过 Microsoft.DirectX.AudioVideoPlayback 显示对视频播放的控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21759011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com