【问题标题】:How to send text messages in Jitsi?如何在 Jitsi 中发送短信?
【发布时间】:2020-09-04 01:28:51
【问题描述】:

我正在使用 Jitsi 开发一个标准的视频通话应用程序;我想要一个附加功能,让对方知道诸如“我会迟到几分钟”之类的信息 Jitsi 内置文字聊天功能;但我不知道它如何在 Jitsi 调用之外使用。

【问题讨论】:

    标签: chat jitsi jitsi-meet


    【解决方案1】:
    1. 您可以使用“external_api.js”进行开发。当前用户加入视频 jitsi 时触发

    participantJoined - 关于新参与者的事件通知 加入房间。侦听器将收到具有以下内容的对象 结构:

    api.on(‘participantJoined’, (object) => join(object.id));
    

    resource

    将为每个参与者触发方法。从那里收集并存储参与者的“id”。然后使用

    sendEndpointTextMessage - 向其他参与者发送短信 通过数据通道。

    api.executeCommand('sendEndpointTextMessage', 'receiverParticipantId', 'text'); 
    

    resource2

    此方法用于为每个参与者发送消息。

    1. 您可以使用“lib-jitsi-meet”(lib-jitsi-meet) 库进行开发,然后可以使用“sendTextMessage(text)”功能。

    【讨论】:

    • 使用“external_api.js”,该命令对我来说无法正常工作。它被发送(登录控制台:[modules/API/API.js] : Send endpoint message command received),但没有消息到达任何地方。我一直在使用这个基本示例并通过浏览器的控制台发送以下命令:“api.executeCommand('sendEndpointTextMessage', '9c4678ff', 'lorem ipsum')";我得到了您在帖子中描述的参与者 ID。我还尝试按照此处的建议将第二个参数留空('')。仍然没有任何消息。我做错了什么?
    • 我想实现完全相同的目标。需要向所有参与者发出通知,就像有人举手时发出通知一样。还没有运气。
    猜你喜欢
    • 2022-01-19
    • 2011-02-03
    • 1970-01-01
    • 2023-03-19
    • 2011-02-17
    • 1970-01-01
    • 2011-11-30
    • 2012-09-08
    • 1970-01-01
    相关资源
    最近更新 更多