将以下功能添加到debug
网络摄像头的选项中。
$("#camera").webcam({
width: 320,
// other options etc.
debug: function(type, message) {
if (message === "Camera started") { window.webcam.started = true; }
}
});
我们无法测试不活动是否为真(即muted === true
),但现在我们可以测试是否webcam.started
为true
或undefined
/ false
:
function capture_image(){
if( !webcam.started ) { alert("hey, camera not started"); }
}
如何捕捉事件
除了事件之外,没有事件本身debug
。你可以做一个...
首先执行以下操作:
$("#camera").webcam({
width: 320,
// other options etc.
debug: function(type, string) {
if (string === "Camera started") {
window.webcam.started = true;
if (window.webcam.onStarted) { window.webcam.onStarted(); }
}
}
});
接下来为我们的新事件添加一个函数webcam.onStarted
:
window.webcam.onStarted = function () {
alert("Whey, the webcam started");
};