Ключом здесь является использование функции onclick
.Таким образом, мы можем использовать:
onclick="function"
в качестве атрибута для тега HTML,
var element = document.querySelector("#button");
element.addEventListener("click", function);
,
element.onclick = function;
оба приемлемы в JavaScript,
var element = $("#button");
element.on("click", function);
,
element.click(function);
в jQuery.Ниже показано:
Использование jQuery:
$('#button').on("click", function () {
if (navigator.getUserMedia) {
navigator.getUserMedia({
video: true, audio: true
}, function(stream) {
// returns true if any tracks have active state of true
var result = stream.getVideoTracks().some(function(track) {
return track.enabled && track.readyState === 'live';
});
if (!result) {
$('.abada').append('<h4>2000(works)</h4>');
} else {
$('.abada').append('<h4>2000(works)</h4>');
}
}, function(e) { $('.abada').append('<h4>2001(does not work)</h4>');
});
);
HTML:
<button id="button">Click Me For Streaming</button>