是否可以在Excel中使用嵌入式控件来使用DirectShow预览来自网络摄像头的视频?

时间:2015-10-27 19:35:14

标签: c# vb.net excel directshow directshow.net

有很多资源可以将来自网络摄像头的视频流导入嵌入用户窗体的图片框中。

但是,我正在尝试做一些更整洁的事情,基本上在直接嵌入到工作表而不是浮动用户表单的控件中预览来自网络摄像头的视频流。我不确定这是否可能。我非常感谢任何指针。

2 个答案:

答案 0 :(得分:0)

(来自TnTinMn的评论 - 发布作为从“未答复的队列”中删除的答案)

如果您可以编写.Net WinForm UserControl来查看视频流,那么您应该能够生成可以在Excel中使用的ActiveX UserControl。

获取Microsoft InteropForms Toolkit 2.1。

尽管它原本打算允许在VB6中使用.Net UC,但它可以很好地编写用于Excel的UC。

作为一项测试,我刚刚编写了一个使用Windows Media Player的视频,它在工作表上将视频作为UserControl播放。

启动VS作为管理员,因为它需要能够注册控件。

答案 1 :(得分:0)

我会说用TopMost = True构建一个表单 然后,您可以在此表单中显示网络摄像头视频 并将其放在您想要的任何地方。