Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为已经发布但未正确回答的问题寻找解决方案,在此先感谢。
在 WPF MediaElement 中显示视频的第一帧
另一个线程中的解决方案应该可以工作,但您可以以不同的方式处理它。
基本上,为了避免仅仅为了抓取第一帧而加载视频,您可以生成一个静态图像,即您要显示的帧。如果您正在对视频进行编码,大多数编码软件会为此目的为您生成缩略图。如果不是,您可以截屏并使用它
然后在电影未播放时在普通 WPF 图像控件中显示该图像。当用户播放视频时,使用触发器隐藏图像并显示视频。
这会给你你想要的效果。
缺点:如果您的视频文件更新,此静态图像将与视频不同步(在这种情况下,您需要重新生成缩略图)