0

我只是想围绕 Jitsi Meet API 中的事件侦听器进行思考,我没有遇到过这样的事情,而且我确信它在很多 api 中的概念相同——我不确定方法。

基本上在 jitsi meet api 中你可以使用 api.addEventListener(audioMuteStatusChanged, listener); 如果切换静音,则设置事件侦听器。基本上,如果静音则为真,否则为假。我正在尝试获取一个值,以查看它何时静音或何时未静音。

它说“侦听器参数是一个带有一个参数的函数对象,当事件发生时将通过与事件相关的数据通知该对象。”

那么,当某些东西发生变化时,我如何获得真假值呢?

const result = api.addEventListener(audioMuteStatusChanged, return isitmuted);

编辑:尝试过:

 if (audioChatApi) {
  audioChatApi.addEventListener(audioMuteStatusChanged, function(listener) {
   if (listener){
     console.log("True " + listener);
   } else {
     console.log("False");
   };
 });
 };

并没有解决它,我认为该事件不适合此任务

4

1 回答 1

0

不会是下面这样吗?

const result = api.addEventListener(audioMuteStatusChanged, function(isMuted) {
  if (isMuted){
    //some code here
  } else {
    //some code here
  }
});
于 2018-08-10T08:37:03.747 回答