是否可以在Excel中使用embedded式控件来预览使用DirectShow的networking摄像头的video源?
从networking摄像头获取videostream到embedded用户窗体的图片框中有相当多的来源。
- 在DirectShow中预览相机并捕获静态图像 – 在VB.net中
- 我如何使用附加的摄像头在我的应用程序中拍摄静止图像
不过,我正在尝试做一些整洁的事情,基本上有一个从networking摄像头的videostream的预览,直接embedded到工作表中的控件,而不是浮动的用户窗体。 我不确定这是否可能。 我非常感谢任何指针。
(来自TnTinMn的评论的答复 – 作为从“未答复”队列中移除的答案发布)
如果您可以编写.Net WinForm UserControl来查看您的videostream,那么您应该能够生成一个可以在Excel中使用的ActiveX UserControl。
获取Microsoft InteropForms工具包2.1。
尽pipe最初打算在VB6中允许使用.Net UC,但在Excel中编写UCs仍然可行。
作为一个testing,我只写了一个使用Windows Media Player,并在工作表上以UserControl的forms播放video。
作为pipe理员启动VS,因为它需要能够注册控制。