Я пытаюсь использовать js-код onsip в приложении sails для применения вызова vedio, но он дает ошибку как "Невозможно прочитать свойство addEventListener" null "ниже, это код js для него:
button.addEventListener('click', function () {
// Was on a call, so the button press means we are hanging up
if (onCall) {
onCall = false;
button.firstChild.nodeValue = 'video';
remoteRender.style.visibility = 'hidden';
session.bye();
session = null;
}
// Was not on a call, so the button press means we are ringing someone
else {
onCall = true;
button.firstChild.nodeValue = 'hang up';
remoteRender.style.visibility = 'visible';
session = makeCall(userAgent, target,
false, true,
remoteRender, null);
session.on('bye', function () {
onCall = false;
button.firstChild.nodeValue = 'video';
remoteRender.style.visibility = 'hidden';
session = null;
});
}
});
html-код для выше:
<button id="alice-video-button" class="right" type="button">video</button>
PLZ помощь.
Как я знаю об этой ошибке: "Не могу прочитать свойство" addEventListener "из null"
если вы получите эту ошибку в любом месте вашего кода, вам нужно проверить идентификатор и селектора.
button.addEventListener('click', function () {..}
Вероятно, вы получаете свою ошибку в этой строке и проверяете эту переменную "кнопка".
Надеюсь, это поможет
var button = document.getElementById('alice-video-button');
после этого напишите свой кодbutton.addEventListener...