Понимание обратных вызовов addEventListener от API?
Я просто пытаюсь обернуть голову вокруг слушателя событий в Jitsi Meet API, я не сталкивался с чем-то подобным, и я уверен, что это та же концепция, что и во многих API - я не уверен в подходе.
В основном в jitsi meet api вы можете использовать api.addEventListener(audioMuteStatusChanged, listener); настроить прослушиватель событий, если отключен звук. По сути, true, если отключен, false, если нет. Я пытаюсь получить значение, чтобы увидеть, когда он отключен или когда он не отключен.
Он говорит: "Параметр слушателя - это объект Function с одним аргументом, который будет уведомлен, когда событие произойдет, с данными, связанными с этим событием".
Так как же получить истинное ложное значение, когда что-то изменилось?
const result = api.addEventListener(audioMuteStatusChanged, return isitmuted);
Редактировать: пробовал с:
if (audioChatApi) {
audioChatApi.addEventListener(audioMuteStatusChanged, function(listener) {
if (listener){
console.log("True " + listener);
} else {
console.log("False");
};
});
};
и не решил, я думаю, что событие не для этой задачи
1 ответ
Не было бы что-то вроде следующего?
const result = api.addEventListener(audioMuteStatusChanged, function(isMuted) {
if (isMuted){
//some code here
} else {
//some code here
}
});