Windows Media Player Control (winforms) - 将当前帧捕获为位图?

发布于 2024-10-31 17:30:08 字数 171 浏览 5 评论 0原文

我在 winforms 应用程序中使用 Windows Media Player 控件,我想定期将播放帧捕获到位图中并将其保存在本地。 WMP 是否会暴露当前播放帧?当然,WMP 库应该公开当前帧,但我已经到处寻找它但无济于事......请帮助。

ps 我正在寻找一种比捕获屏幕并裁剪它的黑客方法更优雅的方法。

I am using Windows Media Player control in a winforms app, I would like to periodically capture the playing frame into a bitmap and save it locally. Does WMP expose the current playing frame? Surely the WMP librarty should expose the current frame, but I have looked all over for it to no avail...pls help.

p.s. I am looking for a more elegant approach than the hack method of capture the screen and cropping it.

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

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

发布评论

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

评论(1

夜灵血窟げ 2024-11-07 17:30:08

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/994554ec-219e-4090-9ddf-befd51bd4912

答案是使用 DrawingVisual、DrawingConext和渲染目标位图。上面对此进行了一些讨论。

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/994554ec-219e-4090-9ddf-befd51bd4912

The answer is to use a DrawingVisual, DrawingConext and RenderTargetBitmap. Some discussion of it above.

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