Понимание обратных вызовов 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
  }
});
Другие вопросы по тегам