0

我正在使用react-jitsi库来渲染 jitsi 视频

var interfaceConfig = {
   SHOW_BRAND_WATERMARK: true,
   SHOW_WATERMARK_FOR_GUESTS: false,
};

<Jitsi
      // doamin="meet.jit.si"
      roomName={'12345rfewhgresjttyi'}
      displayName={'prakash'}
      password={password}
      interfaceConfig={interfaceConfig}
    />

我尝试使用 interfaceConfig 在后台隐藏 jisti 水印。但界面配置不会影响任何用户界面。

我也尝试过使用css:

.leftwatermark {
  display: none;
}

这也行不通。

我参考了这个链接来隐藏水印

有没有办法使用reactjs隐藏jitsi水印?

4

4 回答 4

2

SHOW_BRAND_WATERMARK 和 SHOW_WATERMARK_FOR_GUESTS不能客户端覆盖,必须在服务器配置中

您必须编辑文件 interface_config.js

sudo nano /usr/share/jitsi-meet/interface_config.js

并切换到

  • SHOW_BRAND_WATERMARK:假,
  • SHOW_WATERMARK_FOR_GUESTS:假,

然后,保存您的文件,然后重新启动您的浏览器页面。

请注意,当您在服务器上升级 Jitsi 时,此文件可能会重置为默认值。路线图中已经要求修复。

于 2020-09-13T10:35:44.387 回答
0

如果你需要使用 隐藏 Jitsi meet 的水印,iFrame API你需要做的就是覆盖这些包含在interface_config.js

SHOW_JITSI_WATERMARK: false,
HIDE_DEEP_LINKING_LOGO: true,
SHOW_BRAND_WATERMARK: false,
SHOW_WATERMARK_FOR_GUESTS: false

const options = {
    ...
    configOverwrite: { startWithAudioMuted: true },
    interfaceConfigOverwrite: { DISABLE_DOMINANT_SPEAKER_INDICATOR: true },
    ...
};
const api = new JitsiMeetExternalAPI(domain, options);
于 2021-02-17T16:39:46.660 回答
0

没有任何方法可以去除jitsi水印。但您可以删除它背后的链接。

于 2020-08-09T15:50:13.017 回答
0

您可以更改 CSS 中的背景图像链接,如下所示

.leftwatermark {
left: 32px;
top: 32px;
background-position: center left;

background-image: url(your-image-url); } // better view
于 2020-09-15T12:56:34.933 回答