我只是想围绕 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");
};
});
};
并没有解决它,我认为该事件不适合此任务