Browser 我可以通过浏览器插件/附加模块访问网络摄像头吗?

Browser 我可以通过浏览器插件/附加模块访问网络摄像头吗?,browser,plugins,Browser,Plugins,我想知道是否可以通过浏览器插件访问网络摄像头,例如Firefox、Safari、Internet Explorer等 是否已经有类似的插件/附加组件 谢谢例如,可以通过访问网络摄像头 例如,它使用Flash访问网络摄像头 另一种选择是在中进行,如在中 最后,还有一个程序,您可以在其中编写一个小程序来访问网络摄像头。我们应该证明这一点 如果你想自己做,你必须自己写插件 这可以通过为大多数浏览器使用,或为Internet Explorer编写(浏览器帮助对象)来完成 如何与网络摄像头交互取决于您选择

我想知道是否可以通过浏览器插件访问网络摄像头,例如Firefox、Safari、Internet Explorer等

是否已经有类似的插件/附加组件


谢谢

例如,可以通过访问网络摄像头

例如,它使用Flash访问网络摄像头

另一种选择是在中进行,如在中

最后,还有一个程序,您可以在其中编写一个小程序来访问网络摄像头。我们应该证明这一点

如果你想自己做,你必须自己写插件

这可以通过为大多数浏览器使用,或为Internet Explorer编写(浏览器帮助对象)来完成

如何与网络摄像头交互取决于您选择的语言,因为您可以完全访问系统库


请注意,编写自定义浏览器插件对用户来说既困难又麻烦,因为他们必须安装新的东西,而不仅仅是使用他们现有的浏览器插件。

主要的网络浏览器(即FF、Chrome)都没有为网络摄像头提供任何特殊支持。您需要使用本机操作系统的API(无论是什么),或者在浏览器插件的Webbrowser控件中嵌入Flash。

我刚刚发现:

这个问题提出一年半后。我还没有测试过,但也许会有帮助

从链接(仅显示如何使用相机作为输入源录制内容的复制/粘贴):


您可以使用Mediadevices.getUserMedia()在浏览器(chrome和firefox)上捕获网络摄像头流。 要在safari上播放网络摄像头流,您必须使用pollyfill-

要录制视频/音频流,可以使用媒体录制器api (注意:在Safari中录制流仍然是一个挑战,因为不支持/pollyfill。但是,它在Chrome和Firefox的最新版本上工作得非常完美)。
要在Safari上录制视频,可能值得一试(注意,需要安装并启用flash插件)

有用的演示:


是否可以从浏览器插件内部使用.net/wpf(Windows)和Objective-C(Mac)?我需要管理员权限才能安装这种插件吗?你可以在IE插件中使用.net,尽管MSFT不推荐或不支持它。在Firefox中使用.net将是一项痛苦的练习。试图通过XPCOM使用托管代码的想法让我想蜷缩成一个小球哭起来。我不是Mac专家,但如果你能在Safari中运行代码,它将在Objective C中运行。我不确定Safari 5模型是否允许你这样做。以前您可以用objc编写输入管理器。但是如果我使用.NET oder Obj-C作为我的网络摄像头插件。用户是否需要管理员权限来安装我的插件?我没有更多的知识来分享这个话题。
<input type="file" accept="video/*;capture=camcorder">
<input type="file" accept="audio/*;capture=microphone">