如何在调用initJitsiConference时修复“无法读取null的属性'substr'”

时间:2019-06-03 22:28:27

标签: angular webrtc jitsi jitsi-meet

我正在尝试将lib-jitsi-meet集成到Angular(版本7)应用程序中,并且在使用已建立的initJitsiConference调用JitsiConnection时,在{{1 }}级。源直接来自example repo,没有进行任何修改,可以在here中找到。

xmpp.js

堆栈跟踪分别指向这些函数调用,分别位于AppComponent_Host.ngfactory.js? [sm]:1 ERROR TypeError: Cannot read property 'substr' of null at t.value (xmpp.js:409) at X._init (JitsiConference.js:240) at new X (JitsiConference.js:118) at c.initJitsiConference (JitsiConnection.js:103) t.value (xmpp.js:409)

new X (JitsiConference.js:118)

this.room = this.xmpp.createRoom(this.options.name, config);

任何反馈或建议,将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:0)

再次检查有关房间名称的代码(initJitsiConference的第一个参数)。它必须是:

  • 不为空
  • 不为空
  • 仅小写
/* const connection = ...YOUR_CONNECTION... */

const roomName = 'conference'
const roomOption = {}

const room = connection.initJitsiConference(roomName, roomOption);

您可以在此页的“入门”中找到一个简单的示例:https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/API.md