发送同步消息后,我在哪里可以捕获 Janus WebRTC 服务器的响应
Posted
技术标签:
【中文标题】发送同步消息后,我在哪里可以捕获 Janus WebRTC 服务器的响应【英文标题】:Where can I catch response from Janus WebRTC server after send synchronous message 【发布时间】:2018-11-11 22:37:12 【问题描述】:将 videoroom 插件附加到 Janus 后,在“成功”回调中我向它发送同步消息
janus.attach(
plugin: "janus.plugin.videoroom",
opaqueId: opaqueId,
success: function(pluginHandle)
roomMaster = pluginHandle;
var isExist =
"request" : "exists",
"room" : myroom
;
roomMaster.send("message": isExist)
,
并在控制台中从janus.js
获得响应,但在documentation 中告诉插件将向我发送response
消息。而且我不明白 - 我在哪里可以抓住它?
onmessage: function(msg, jsep)
// is fired only after sending async requests like "join", "start" - not "exists"
conslole.log(msg);
有人知道吗?
谢谢
【问题讨论】:
【参考方案1】:可以在请求对象中定义成功回调:
roomHandle.send(
"message" :
request : 'list'
,
success: function(result)
console.log(result);
);
【讨论】:
以上是关于发送同步消息后,我在哪里可以捕获 Janus WebRTC 服务器的响应的主要内容,如果未能解决你的问题,请参考以下文章