使用外部网络摄像头的快照按钮触发事件

时间:2016-06-27 09:02:53

标签: javascript jquery webcam webcam-capture

我试图通过点击外部网络摄像头的快照按钮来触发javascript中的事件。我有" Speedlink Reflect LED网络摄像头"带集成快照按钮。 我认为它不应该那么难,因为它是一种某种键,它应该很容易在javascript中使用类似于此的脚本检测

$(document).on("keypress", function (e) {
    //check if e == snapshot button

    //do something
});

但实际上按下按钮时它没有检测到按键。我在google上找不到这样的类似文章,之前有没有人使用过它?

1 个答案:

答案 0 :(得分:3)

嗯,keypress是键盘事件,而不是硬件中其他此类按钮的事件处理程序。相机驱动程序应该具有键盘事件触发机制,否则我认为这是不可能的。

您正在谈论的事件是由相机触发的,它的驱动程序会捕获该事件。我不知道是否会被浏览器捕获,但如果它捕获我肯定你必须实现其余的触发逻辑。 keypress事件根本不会触发。